Видео и подкасты для разработчиков
Программирование на Swift: урок №3 часть 2
В продолжение знакомства с новым языком от Apple, мы с компанией AppCoda представляем следующий урок по программированию на Swift – сегодня мы продолжаем наш третий урок по программированию на языке Swift.
В продолжение знакомства с новым языком от Apple, мы с компанией AppCoda представляем следующий урок по программированию на Swift — сегодня мы продолжаем наш третий урок по программированию на языке Swift. Напомним, что в первой части урока мы разбирали принцип работы с одномерными массивами, вывод информации в таблицу UITableView, а также подключение контроллера навигации Navigation Controller, который позволяет создавать вложенные переходы между экранами приложения.
Во второй части урока мы продолжим разбираться с массивами. На этот раз мы создадим многомерный двухуровневый массив для удобного хранения необходимой информации. Так как мы разрабатываем приложение «Книга рецептов», то будем хранить в каждой ячейке первого уровня массива информацию об уникальном номере, названии, описании, времени приготовления и изображении рецепта. Так как в следующей части урока мы будем осваивать организацию поиска в приложении, то такой метод реализации массива снимет с нас ряд проблем.
Затем мы реализуем функцию перехода на новый экран, в котором будет отображаться вся информация о нашем рецепте (то есть по нажатию ячейки в таблице у нас будет открываться новый ViewController). Используя данный метод перехода, наша программа будет передавать нужную информацию из нашего массива в новый класс для дальнейшего вывода на экран.
В качестве бонуса, в этом уроке, мы разберем использование UIWebView. Этот объект позволяет выводить HTML форматированные страницы с поддержкой HTML 5, CSS 3 и JavaScript. UIWebView, как и стандартный браузер Safari, работает на веб-движке Apple WebKit, что позволяет нам использовать все последние веб-технологии.
-
Маркетинг и монетизация3 недели назад
Как ML-подход удвоил первые покупки при снижении CPI, CAC, ДРР: «Яндекс Маркет» и Bidease
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2026.6
-
Видео и подкасты для разработчиков2 недели назад
КодРевью лидера мнений: как можно нарушить сразу все принципы разработки
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2026.7
