Автор (режиссер): Алексей Ушаков
Название: Разработка приложений под iOS 7
Год выпуска: 2013
Жанр: Вебинар
Продолжительность: 26:30:46
Язык: Русский
Качество видео: WEBRip
Формат: MP4
Видеокодек: AVC
Битрейт видео: ~229 Kbps
Размер кадра: 1204x904, 820x612
Аудиокодек: AAC
Битрейт аудио: 125 Kbps
Вебинар Разработка приложений под iOS научит Вас создавать интересные и полезные приложения для под iOS. Программа вебинара включает в себя десять основных тем, перечисленных ниже. Практике на каждом занятии будет отведено значительное время. Сложные и емкие практические задачи будут выполняться совместно с преподавателем. Ряд задач будет необходимо выполнить самостоятельтно.
Занятие 1.
*Знакомство с инструментами разработки. Окружение. Полезные ресурсы.
*Начало работы с Xcode. Приложение Hello, World!
*Обсуждение курсовых проектов. Этапы разработки приложения.
Занятие 2.
*Инструменты разработки пользовательского интерфейса. Storyboard.
*Приложение Meeting Schedule. Разработка UI.
*Работа над курсовым проектом. Разработка UI.
Занятие 3.
*Основы Objective-C. Классы NSString, NSData, NSNumber. Класс
*UIViewController.
*Приложение Meeting Schedule. Создание обработчиков событий.
*Работа над курсовым проектом. Обработчики событий.
Занятие 4.
*Основы Objective-C (Продолжение). Коллекции объектов NSArray и
*NSDictionary. Design Patterns. Классы UITableView и UITableViewController.
*Приложение Meeting Schedule. Работа с данными. Добавление и удаление записей.
*Работа над курсовым проектом. Работа с данными.
Занятие 5.
*Жизненный цикл приложения. UIApplicationDelegate. CoreData.
*Приложение Meeting Schedule. Добавление Persistent Storage.
*Работа над курсовым проектом. Добавление Persistent Storage.
Занятие 6.
*Кастомизация пользовательского интерфейса. Изменение внешнего вида ячеек
*таблицы. Core Foundation. Core Graphics. Основы обработки жестов.
*Приложение Meeting Schedule. Создание кастомного элемента UI.
*Работа над курсовым проектом. Кастомизация внешнего вида приложения.
Занятие 7.
*Особенности приложений для iPad и универсальных приложений.
*Master-Detail Interface. Настройки приложения.
*Приложение Meeting Schedule. Адаптация пользовательского интерфейса для iPad.
*Работа над курсовым проектом. Добавление поддержки iPad.
Занятие 8.
*Работа с сетью. Обработка ошибок. NSURLConnection. Работа с JSON и XML.
*Работа с Facebook и Twitter.
*Приложение Meeting Schedule. Добавление синхронизации с сервером.
*Работа над курсовым проектом. Интеграция с соц. сетями.
Занятие 9.
*Многопоточность в iOS. Примитивы синхронизации. Блоки в Objective-C. GCD.
*Приложение Meeting Schedule. Добавление многопоточности.
*Работа над курсовым проектом. Добавление многопоточности.
Занятие 10.
*Процесс размещения приложения в AppStore. Требования выдвигаемые к приложениям.
*Приложение Meeting Schedule. Размещение в AppStore.