Третье занятие курса “Разработка приложений для iPhone и iPad” в ГУ-ВШЭ


Автор:

В эту пятницу прошло уже третье занятие факультативного курса “Разработка приложений для iPhone и iPad” на факультете бизнес-информатики ГУ-ВШЭ. На этот раз мы успели рассмотреть очень многое, покончили с основами Objective-C языка, рассмотрев сложные аспекты управления памятью, использование свойств и протоколов. Во второй части занятия мы поговорили про анатомию iPhone приложения, концепцию делегатов, настройки приложения. Полный список пройденного описан в презентации, которая выложена чуть ниже.
Кроме того, мы договорились о втором домашнем задании под названием “Управление студентом”. Вот, что необходимо сделать в этом задании:

  • Создать класс Student – студент, описав все необходимые для идентификации студента поля и унаследовав его от другого класса Person – человек. Подумайте, какие поля и методы должны иметь эти классы?
  • Создать массив, который будет содержать все создаваемые пользователем объекты. Что лучше использовать для этого, NSArray или NSMutableArray?
  • Создать интерфейс с выводом на window всех полей объекта. Добавьте кнопки добавления нового объекта, удаления текущего, перелистывания для показа следующего и предыдущего объекта. Каким образом содержать информацию о текущем показываемом объекте? Свяжите элементы интерфейса в Interface Builder с программным кодом в Xcode, используя IBOutlet и IBAction.
  • Реализуйте необходимую программную логику для управления объектами Student. Каким образом обеспечить возможность сохранения всех объектов во время работы приложения?
  • Написать отчет, в который скопировать код описания классов (заголовков и реализации), код управления объектами, вставить скриншоты работающего приложения. Отправить этот отчет по адресу oleg.parinov@empatika.com до утра четверга.
  • Если возникают вопросы, не стесняйтесь спрашивать по тому же адресу.

А вот и презентация занятия


Отзывы

Оставьте отзыв первым!

Оставить отзыв

WordPress Themes