Сегодня мы продолжим наш третий урок по программированию на языке Swift под iOS. Напомним, что в первой части урока мы разбирали принцип работы с одномерными массивами, вывод информации в таблицу UITableView, а также подключение контроллера навигации Navigation Controller, который позволяет создавать вложенные переходы между экранами приложения.
Затем мы реализуем функцию перехода на новый экран, в котором будет отображаться вся информация о нашем рецепте (то есть по нажатию ячейки в таблице у нас будет открываться новый ViewController). Используя данный метод перехода, наша программа будет передавать нужную информацию из нашего массива в новый класс для дальнейшего вывода на экран.
В качестве бонуса, в этом уроке, мы разберем использование UIWebView. Этот объект позволяет выводить HTML форматированные страницы с поддержкой HTML 5, CSS 3 и JavaScript. UIWebView, как и стандартный браузер Safari, работает на веб-движке Apple WebKit, что позволяет нам использовать все последние веб-технологии.