Заявки
на голосование

Учимся программировать под iOS и OS X

Проголосовать за курс:
Артемий Соболев
Parallels
Этот курс посвящен программированию под платформы iOS и OS X.

Урок: Особенности языка программирования Objective-C

План курса:

  1. Основы Objective-C: синтаксис, @property, протоколы, делегаты, центры уведомлений.
  2. Foundation Framework. Числа, строки, массивы, хэш-таблицы, данные, даты. Persistance, NSCoding, NSUserDefault.
  3. Инструменты разработки. Xcode, Instruments.
  4. Патерн проектирования MVC(Model- View-Controller). MVC в Cocoa. Работа нескольких MVC вместе.
  5. Особенности языка Swift. Преимущества перед Objective-C. Playgrounds.
  6. Многопоточное программирование. Blocks. Grand Central Dispatch.
  7. ViewControllers: жизненный цикл. Стандарные контроллеры. UITableVC, UIContainerVC.
  8. Графика в Cocoa: views, Constraints, Gesture recognisers, Animations, UIDynamicAnimator.
  9. Storyboards: scene, segue.
    Написание собственных Frameworks. Написание разделяемого кода для OSX и iOS. Extensions.
  10. Отличительные особенности разработки приложений под OSX, Cocoa Bindings.
comments powered by Disqus