Swift. Разработка приложений под iOS на основе фреймворка UIKit Год издания: 2021 Автор: Василий Усов Издательство: swiftme.ru ISBN: отсутствует Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 493 Описание: В этой книге вы продолжите свое знакомство с языком программирования Swift и средой разработки Xcode. Узнаете, что такое архитектура проекта, какой она бывает и из чего состоит; как приложение работает в операционной системе, каков его жизненный цикл и жизненный цикл его отдельных элементов; как происходит обмен данными и как передаются события. И все это вы попробуете на практике, рассматривая возможности фреймворка UIKit. Swift – один из самых современных языков программирования, который вобрал в себя все лучшее из C, Objective-C, Java, Python и многих других. На сегодняшний день он входит в топ-7 по популярности среди всех языков программирования и возглавляет рейтинг языков для мобильной разработки. Создание на Swift приложения под iOS и macOS – это очень творческий процесс, который позволит вам проявить себя. В каждой написанной строчке вы ощутите его лёгкость, гибкость и широкие возможности. Читая книгу, вы узнаете много интересного материала, который, безусловно, потребуется вам в дальнейшей работе в качестве разработчика. Мы создадим несколько несложных проектов, параллельно рассматривая возможности фреймворка UIKit и постепенно углубляясь в архитектуру приложений. Материал книги - это не просто «набивание» кода и размещение UI-элементов «вслед за автором». Я старался, чтобы вы достигли полного понимания каждого элемента и механизма, который используется в процессе разработки приложений. Для кого написана книга: Книга, которую вы держите в руках, предназначена для начинающих разработчиков, имеющих базовые знания синтаксиса и возможностей Swift. Если вы еще не знакомы с данным языком, но хотите его освоить, начните свое обучение с предыдущей книги серии «Swift. Основы разработки приложений под iOS и macOS». В ходе чтения книги вы встретите не только теоретические сведения, но и большое количество практических примеров и заданий, выполняя которые вы углубите свои знания в области разработки iOS-приложений на языке Swift. Вам предстоит пройти большой путь, и поверьте, он будет очень интересным. Книга предназначена, в первую очередь, для изучения практической стороны и принципов разработки полноценных приложений.
Примеры страниц
Оглавление
Введение 10 Часть I. Архитектура iOS-приложения. Проект «Right on target» 15 Глава 1. Игра «Right on target» 19 Глава 2. Введение в шаблон. проектирования MVC 48 Глава 3. Введение в жизненный цикл View Controller 57 Глава 4. Рефакторинг программного кода 92 Глава 5. Структура и запуск. iOS-приложения 105 Часть II. Введение в табличные представления. Проект «Contacts» 125 Глава 6. Шаблоны «Делегирование» и «Источник данных» 127 Глава 7. Табличные представления. Класс UITableView 138 Глава 8. Долговременное хранение данных. User Defaults 185 Часть III. Продвинутые табличные представления. Проект «To-Do Manager» 202 Глава 9. Навигационный контроллер. Класс UINavigation Controller 204 Глава 10. Передача данных между контроллерами 227 Глава 11. Контроллер табличного представления. Класс UITableViewController 256 Глава 12. Табличные представления на основе прототипов ячеек 264 Глава 13. Изменение элементов табличного представления 296 Глава 14. Создание и изменение задач 313 Глава 15. Завершение разработки приложения 344 Часть IV. Графический интерфейс. Проект «Cards» 352 Глава 16. Классы UIView и CALayer 354 Глава 17. Кривые Безье 397 Глава 18. Создание игральной карточки. Разработка кастомных представлений и слоев 419 Глава 19. События и анимации в iOS 442 Глава 20. Разработка приложения 461 Заключение 490
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы