- Введение в Xcode
- Создание простого приложения
- Базовая структура кода
- Общая картина
- Работа с моделями данных
- Core Data Model Editor
- Что могут делать управляемые объекты (managed objects)
- Контроллеры: интеграция модели данных с кодом
- Извлечение данных
- Предикаты и сортировка
- Interface Builder Editor: графика
- Interface Builder Editor: код
- Переделывание шаблона Master-Detail Application под себя и автоматическое создание IBOutlet с помощью control-dragging
- Работа с Storyboards и Swapping Views
- Сохранение данных с помощью Navigation Interface
- Использование Split Views на iPad
- Структурирование приложений для Core Data, Documents, и Shoeboxes
- Валидация данных
- UITableView на iOS
- NSTableView на Mac OS
- Упорядочивание Table Rows на iOS
- Управляемая валидация
- Взаимодействие с пользователями
- Миграция моделей данных