Библиотека knigago >> Компьютеры: Разработка ПО >> Программирование: прочее >> Swift. Разработка приложений под iOS на основе фреймворка UIKit


Уважаемые дамы и господа! Вы собрали наши материалы из моей ( Мина Полянская)книги "Я -писатель незаконный...), очерков о Горенштейне, а также статьи Ф. Горенштейна, опубликованные в нашем берлинском культурно-политическом журнале "Зеркале Загадок" в единую книгу. Интересная идея. Но всё же надо было с нами посоветоваться. А к тому же, в подзаголовке отсутствует один из активных создателей журнала "Зеркала Загадок" Борис Антипов Кто Вы? Отзовитесь

СЛУЧАЙНАЯ КНИГА

12 жертв. Мария Вадимовна Жукова-Гладкова
- 12 жертв

Жанр: Детектив

Год издания: 2013

Серия: Русский бестселлер

Василий Усов - Swift. Разработка приложений под iOS на основе фреймворка UIKit

Swift. Разработка приложений под iOS на основе фреймворка UIKit
Книга - Swift. Разработка приложений под iOS на основе фреймворка UIKit.  Василий Усов  - прочитать полностью в библиотеке КнигаГо
Название:
Swift. Разработка приложений под iOS на основе фреймворка UIKit
Василий Усов

Жанр:

Другие языки и системы программирования, MacOS, Программирование: прочее

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Swift. Разработка приложений под iOS на основе фреймворка UIKit"

Swift – один из самых современных языков программирования, вобравший в себя все лучшее из C, Objective-C, Java, Python и многих других. Сегодня он входит в топ-7 по популярности среди всех языков и возглавляет рейтинг языков для мобильной разработки. Создание на Swift приложения под iOS и macOS – это очень творческий процесс, который позволит вам проявить себя. В каждой написанной строчке вы ощутите его лёгкость, гибкость и широкие возможности. В данной книге вы продолжите свое знакомство с языком Swift и средой разработки Xcode. Узнаете, что такое архитектура проекта, какой она бывает и из чего состоит; как приложение работает в операционной системе, каков его жизненный цикл и жизненный цикл его отдельных элементов; как происходит обмен данными и как передаются события. И все это вы попробуете на практике, рассматривая возможности фреймворка UIKit. 16+

Читаем онлайн "Swift. Разработка приложений под iOS на основе фреймворка UIKit". [Страница - 2]

MVC...................... 48
2.1 Архитектурные шаблоны проектирования.................................48
2.2 Шаблон проектирования MVC........................................................50
2.3 Шаблон MVC в приложении «Right on target».............................53
Глава 3. Введение в жизненный цикл View Controller................. 57
3.1 Понятие жизненного цикла.............................................................57
3.2 Жизненный цикл View Controller....................................................58
3.3 «Right on target», версия 1.1.............................................................60
3.4 Введение в отображение графических элементов....................65
3.5 Схема жизненного цикла View Controller.....................................69
Глава 4. Рефакторинг программного кода..................................... 92
4.1 Рефакторинг программного кода..................................................93
4.2 «Right on target», версия 1.2.............................................................93
4.3 «Right on target», версия 1.3. Самостоятельная работа.......... 101
4.4 «Right on target», версия 1.4. Самостоятельная работа ......... 103
Глава 5. Структура и запуск iOS-приложения.............................. 105
5.1 Класс UIApplication.......................................................................... 105
5.2 Паттерн Делегирование и класс AppDelegate.......................... 107
5.3 Классы UIWindowScene и SceneDelegate.................................... 111
5.4 Класс UIWindow............................................................................... 118

Часть II. Введение в табличные представления.
Проект «Contacts»............................................................... 125

Глава 6. Шаблоны «Делегирование» и «Источник данных»... 127
6.1 Шаблон «Делегирование»............................................................ 127
6.2 Шаблон «Источник данных»........................................................ 135
Глава 7. Табличные представления. Класс UITableView............ 138
7.1 Введение в табличные представления...................................... 138
7.2 Использование табличного представления............................. 145
7.3 Создание и конфигурирование ячеек........................................ 154
7.4 Разработка модели......................................................................... 164
7.5 Удаление контактов....................................................................... 168
7.6 Создание контактов....................................................................... 174
Глава 8. Долговременное хранение данных. User Defaults...... 185
8.1 Варианты долговременного хранения данных....................... 185
8.2 User Defaults..................................................................................... 189
8.3 Хранение контактов в User Defaults........................................... 196
8.4 Распределение элементов проекта по папкам........................ 200

Часть III. Продвинутые табличные представления.
Проект «To-Do Manager».................................................... 202
Глава 9. Навигационный контроллер. Класс UINavigation
Controller............................................................................... 204
9.1 Навигационный контроллер........................................................ 205
9.2 Создание навигационного контроллера................................... 207
9.3 Навигационный стек...................................................................... 212
9.4 Навигация с помощью программного кода............................. 216
9.5 Визуальное оформление Navigation Controller........................ 223
Глава 10. Передача данных между контроллерами.................. 227
10.1 Создание проекта......................................................................... 228
10.2 Передача данных от А к Б с помощью свойств...................... 232
10.3 Передача данных от Б к А с помощью свойств...................... 235
10.3 Передача данных от А к Б с помощью segue.......................... 238
10.4 Передача данных от Б к А с помощью unwind segue............ 241
10.5 Передача данных от Б к А с помощью делегирования........ 244
10.6 Передача данных от Б к А с помощью замыкания................ 248
10.7 Другие способы передачи данных........................................... 251

Глава 11. Контроллер табличного представления.
Класс UITableViewController............................................ 256
11.1 Создание проекта на основе Table View Controller............... 257
11.2 Класс UITableViewController........................................................ 258
11.3 Разработка прототипа Модели.................................................. 260
Глава 12. Табличные представления на основе прототипов
ячеек.................................................................................... 264
12.1 Прототипы ячеек.......................................................................... 264
12.2 Создание прототипов ячеек....................................................... 265
12.3 Создание прототипа с использованием констрейнтов
и тегов............................................................................................. 268
12.4 Создание прототипа с использованием Horizontal Stack
View и кастомного класса............................................................ 273
12.5 Наполнение таблицы тестовыми данными............................ 281
Глава 13. Изменение элементов табличного представления .296
13.1 Изменение статуса задач............................................................ 296
13.2 Режим редактирования............................................................... 300
13.3 Удаление задач с помощью режима редактирования........ 306
13.4 Сортировка задач с помощью режима редактирования.... 309
Глава 14. Создание и --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.