Skip to content
03.06.2023
  • Технология
  • Новости
  • В мире

Технологии

Primary Menu
  • Технология
  • Новости
  • В мире
  • Home
  • 2021
  • Январь
  • 27
  • В мире
  • Технология

Разработка приложений для iOS: первое приложение

admin 27.01.2021 1 min read

ios1-3643156

3 февраля 2020 Разное MacOS

Простое приложение, которое при запуске внутри себя открывает сайт по заданному URL.

1. Создаем в Xcode Single View Application.

ios1-3643156

2. Для перехода в визуальный режим кликаем 2 раза по Main.storyboard. Перед нами открывается окно с устройством.

ios2-1024x674-7481352

Если справа у вас не появилась панель с раскадровкой, то кликаем правой кнопкой мыши на рабочем столе и запускаем Storyboards. Перед вами появляется меню с элементами интерфейса. Выбираем от туда webView и перетаскиваем на макет устройства. Растягиваем по всей ширине.

Для того, чтобы перейти в окно редактирования кода, выбираем наш элемент webView и переходим по указанной кнопке:

ios3-2562222

Заменяем существующий код на следующий:

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {

    var webView: WKWebView!
    
    override func loadView() {
        webView = WKWebView()
        webView.navigationDelegate = self
        view = webView
    }
    override func viewDidLoad() {
        super.viewDidLoad()
        let url = URL(string: "https://google.com")!
        webView.load(URLRequest(url: url))
        webView.allowsBackForwardNavigationGestures = true    }


}

Если вкратце, то в данном примере мы добавили библиотеку WebKit. Создали объект с нашим webView, назначили переменной url наш адрес ссылки, в данном случае google и определили эту переменную в адрес ссылки при открытии webView.

Нажимаем кнопку Start для компиляции проекта. Если все прошло успешно, то откроется приложение в котором будет загружен сайт.

Continue Reading

Previous: Коды специальных символов HTML и символы юникода (unicode)
Next: Сортировка записей по произвольному полю дата и время в WordPress

Related Stories

Захват изображения с камеры с помощью HTML5 mediacapture-2460556
1 min read
  • Технология

Захват изображения с камеры с помощью HTML5

29.04.2023
Освоение аналитики: получение максимальной отдачи от аналитических данных в GA4 analytics-intelligence-step-1-sign-in
1 min read
  • Технология

Освоение аналитики: получение максимальной отдачи от аналитических данных в GA4

26.04.2023
Что такое ошибка DNS_PROBE_FINISHED_NXDOMAIN? Полное руководство mastering-analytics-intelligence-in-ga4-hero-image-730x548-2691257
1 min read
  • Технология

Что такое ошибка DNS_PROBE_FINISHED_NXDOMAIN? Полное руководство

26.04.2023

You may have missed

Захват изображения с камеры с помощью HTML5 mediacapture-2460556
1 min read
  • Технология

Захват изображения с камеры с помощью HTML5

29.04.2023
Освоение аналитики: получение максимальной отдачи от аналитических данных в GA4 analytics-intelligence-step-1-sign-in
1 min read
  • Технология

Освоение аналитики: получение максимальной отдачи от аналитических данных в GA4

26.04.2023
Что такое ошибка DNS_PROBE_FINISHED_NXDOMAIN? Полное руководство mastering-analytics-intelligence-in-ga4-hero-image-730x548-2691257
1 min read
  • Технология

Что такое ошибка DNS_PROBE_FINISHED_NXDOMAIN? Полное руководство

26.04.2023
Как создавать отчеты по аналитике веб-сайта в Looker Studio (шаг за шагом) customize-the-report
1 min read
  • Технология

Как создавать отчеты по аналитике веб-сайта в Looker Studio (шаг за шагом)

26.04.2023
  • Технология
  • Новости
  • В мире
  • Технология
  • Новости
  • В мире
Copyright © All rights reserved. | MoreNews by AF themes.