Голосов: 0
#1
Разработка под iOS
Новогодний подарок для желающих научиться программировать под IOS
Весь курс построен на Xcode 5
Курс рассчитан для начинающих, но подойдет и для опытных разработчиков. Курс построен на примере разработке приложения от разработки дизайна до отправки AppStore.
1. Платформа iOS и Objective C
Первая вводная лекция. Знакомимся с возможностями платформы, текущим парком устройств и их функциональными возможностями. Синтаксис и основы Objective C.
2. Представления и паттерн MVC
Экспресс-контрольная. Базовый синтаксис Objective C.
На второй лекции мы рассматриваем паттерн Model View Controller и фреймворк UIKit. Изучаем базовые возможности XCode. Создаем первое приложение, и обсуждаем ключевые понятия Контроллеров и Представлений. Говорим про управление памятью.
3. Протоколы, жесты и основные визуальные элементы
Экспресс-контрольная. Базовые вопросы про UIKit и структуру приложения и управление памятью в Objective C.
Углубляемся в теорию. Расматриваем протоколы в Objective C. Расшираем различными UI элементами, знакомимся с Cocoapods.
4. Жизненый цикл контроллеров, делегаты и работа с сетью
Экспресс-контрольная. Протоколы, месседжинг и UI элементы.
Рассматриваем жизненый цикл контроллеров и иерархию представления. Разрабатываем объектную модель, добавляем AFNetworking.
5. UITableViewController и работа с сетью
Экспресс-контрольная. AFNetworking и типовое решение задач по скачиванию данных.
Делаем запросы и парсим информацию в модель приложения. Отображаем данные в UITableViewController.
6. Блоки, многопоточность и Grand Central Dispatch
Экспресс-контрольная. Каверзные вопросы по работе с таблицами, протоколы.
Говорим про многопоточность, делаем правильную работу с потоками и сетью.
7. Core Data
Экспресс-контрольная. Тесты на понимание многопоточности и блоков.
Сохранение данных в приложении, неправильные и правильные варианты. Добавляем Core Data в маршрутки.
8. Core Location и Map Kit
Экспресс-контрольная. Вопросы по CoreData.
Работа с картами и определение местоположения пользователя. Варианты использования сторонних карт.
9. Отладка приложений
Экспресс-контрольная. Вопросы по CoreLocation и MapKit.
Как находить причины крешей, отладка приложений, различные инструменты от apple и не только.
10. App Store, работа с crash dumps
Экспресс-контрольная. Тесты по всем темам курса.
Говорим про App Store, поддержку и решение проблем в выпущеных приложениях.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.