В ИТ-парке продолжилась практика программирования
Сегодня, 22 декабря, в ИТ-парке состоялась вторая часть семинара «Ruby on Rails практика программирования», в которой участники углубились в процесс создания приложений для мобильной операционной системы Apple.Обучение провели тренеры Артемьев Вячеслав (компания Flatsoft) и Тазетдинов Данис (компания Fujitsu).
Сегодня программа обучения была посвящена основам “Cocoa Touch”, UIKit фреймворкам, расширениям пользовательского интерфейса, UIView переходам, вопросам инициализации и др.
Участники семинара попытались на практике создать простое cocoa touch iphone “Hello World”-приложение. Изучили жизненный цикл приложения, окна и “Views” приложения, продолжили рассмотрение вопросов объектно-ориентированного программирования (ООП), паттернов проектирования, применяемых в UIKit (Delegate, Target-Action, и т.д.).
Далее специалисты компании Flatsoft рассказали участникам семинара о View Controllers (включая modal, navigation & tab bar view controllers): как построить иерархические приложения по обзору данных, многостраничное приложение, таблицы и др.
Также сегодня на практике программисты попытались сделать расширение пользовательского интерфейса (UIImageView, UIWebView, UIToolbar и др.), построить нестандартные ячейки таблицы, UIView переходы (повороты, перемещения, исчезновения, изменения размеров и др.), и протестировали приложения на своих iPhone.