КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 719287 томов
Объем библиотеки - 1439 Гб.
Всего авторов - 276161
Пользователей - 125343

Новое на форуме

Новое в блогах

Впечатления

medicus про Евтушенко: Отряд (Боевая фантастика)

cit anno:
"Но чтобы смертельные враги — бойцы Рабоче — Крестьянской Красной Армии и солдаты германского вермахта стали товарищами по оружию, должно случиться что — то из ряда вон выходящее"

Как в 39-м, когда они уже были товарищами по оружию?

Рейтинг: +1 ( 2 за, 1 против).
iv4f3dorov про Лопатин: Приказ простой… (Альтернативная история)

Дочитал до строчки:"...а Пиррова победа комбату совсем не требовалась, это плохо отразится в резюме." Афтырь очередной щегол-недоносок с антисоветским говнищем в башке. ДЭбил, в СА у офицеров было личное дело, а резюме у недоносков вроде тебя.

Рейтинг: +1 ( 2 за, 1 против).
medicus про Демина: Не выпускайте чудовищ из шкафа (Детективная фантастика)

Очень. Рублёные. Фразы. По несколько слов. Каждая. Слог от этого выглядит специфическим. Тяжко это читать. Трудно продираться. Устал. На 12% бросил.

Рейтинг: +1 ( 1 за, 0 против).
kiyanyn про Деревянко: Что не так со структурой атомов? (Физика)

Первый признак псевдонаучного бреда на физмат темы - отсутствие формул (или наличие тривиальных, на уровне школьной арифметики) - имеется :)

Отсутствие ссылок на чужие работы - тоже.

Да эти все формальные критерии и ни к чему, и так видно, что автор в физике остановился на уровне учебника 6-7 класса. Даже на советскую "Детскую энциклопедию" не тянет.

Чего их всех так тянет именно в физику? писали б что-то юридически-экономическое

  подробнее ...

Рейтинг: +4 ( 4 за, 0 против).
Влад и мир про Сомов: Пустой (СИ) (Боевая фантастика)

От его ГГ и писанины блевать хочется. Сам ГГ себя считает себя ниже плинтуса. ГГ - инвалид со скверным характером, стонущим и обвиняющий всех по любому поводу, труслив, любит подхалимничать и бить в спину. Его подобрали, привели в стаб и практически был на содержании. При нападений тварей на стаб, стал убивать охранников и знахаря. Оправдывает свои действия запущенным видом других, при этом точно так же не следит за собой и спит на

  подробнее ...

Рейтинг: +2 ( 2 за, 0 против).

Swift. Разработка приложений под iOS на основе фреймворка UIKit [Василий Усов] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

КНИГА 2

ВАСИЛИЙ УСОВ

РАЗРАБОТКА ПРИЛОЖЕНИЙ
под iOS на основе фреймворка UIKit

swiftme.ru
Москва

2021

ББК
УДК
У76

Усов В.
У76

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

16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК
УДК

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме
без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные
ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию все ссылки на
интернет-ресурсы были действующими.

ISBN

КРАТКОЕ СОДЕРЖАНИЕ

https://t.me/it_boooks
Введение............................................................................................................... 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

ОГЛАВЛЕНИЕ
Введение...............................................................................................................10

Часть I. Архитектура iOS-приложения.
Проект «Right on target»...................................................... 15
Глава 1. Игра «Right on target»........................................................... 19
1.1 Создание и подготовка проекта.....................................................20
1.2 Разработка графического интерфейса.........................................28
1.3 Программирование бизнес-логики...............................................41
Глава 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