Data Collections
Этот раздел направлен на более детальное изучение языка Swift по официальной книжке Develop in Swift Data Collections
После каждого раздела следует блок самопроверки и небольшая типовая задача по разделу. Обязательны к прохождению, закреплению пройденного материала и разбору ошибок. Если вы уверены в своем знании конкретного блока можете сразу переходить к тесту или задаче
info
Помечайте пройденный материал используя зачеркивание или установив x в [ ] в коде страницы в вашем fork, будет
удобнее следить за личным прогрессом :)
- 1.1 Протоколы
- задача (стр 29)
- 1.2 Жизненный цикл приложения
- задача (стр 43)
- 1.4 Scroll View
- задача (стр 92)
- 1.5 Table View
- задача (стр 123)
- 1.6 Intermediate Table Views, как создать кастомные ячейки, добавлять и удалять элементы смахиванием
- задача (стр 123)
- 1.7 Сохранение данных в файл
- задача (стр 173)
- 1.8 System View Controllers, получение доступа к камере, фото на устройстве и браузеру, отправка email и тд
- задача (стр 197)
- 2.1 Closures
- задача (стр 329)
- 2.2 Extensions
- задача (стр 338)
- 2.4 Web, URL, HTTP
- задача (стр 398)
- 2.5 Работа с JSON
- задача (стр 423)
- 2.6 Продолжение работы с WEB
- задача (стр 449)
- 3.1 Collection Views
- задача (стр 574)
- 3.2 Generics
Вопросы для самопроверки
- Чем полезен протокол Codable?
- Опишите жизненный цикл приложения
- Как записать данные в файл?
- Опишите порядок действий для получения доступа к камере и фотографиям на устройстве?
- Зачем нужны Extensions
- Когда использовать Closures, а когда функции, почему?