iOS: джентельменский набор разработчика

Популярность девайсов на платформе iOS (Apple) растет с каждым днем, особенно в России, подогреваемая грамотной работой маркетологов и особенностями национальной распальцовки.

Среди разработчиков — тоже есть своя мера «крутизны», и в последнее время можно все чаще встретить в резюме среди Java, C#, FLEX, PHP  и прочих «простых» средств разработки — слова iOS и Objective-C.

Итак, что нужно чтобы стать разработчиком приложений для iPhone и iPad и тем самым потратив немало времени успешно влиться в коллектив девелоперов iOS:
1) Огромное колличество свободного времени.
2) Вступить в Apple iPhone Developer Program ($99/год). Если Вы хотите официально публиковать свои приложения в App Store, то без этого никуда.
3) Одно из устройств: iPhone, iPad или iPod Touch.
4) Компьютер с Mac OS X версии не ниже 10.5.5.
5) Последняя версия iPhone SDK.
6) Среда для разработки, например, Xcode.

У Вас все это есть — хорошо. Помните, что нужна команда, чтобы продукт был успешным. Вы конечно же можете делать все это один. Но в процессе можете потерять много времени, энергию. Вот основные навыки, которые нужны для хорошего результата:
1) Программирование (Objective C) (подразумеваем, что создается родное для iPhone приложение).
2) Можно пойти по второму пути портирование из FLAS — AIR/FLEX
2) Дизайн интерфейса.
3) Рекламирование приложения и маркетинг.

Cписок литературы, который предстоит изучить:
1) Дж. Здиарски, «iPhone разработка приложений с открытым кодом».
2) Дж. Здиарски, «iPhone SDK. Разработка приложений».
3) Махер Али, «Программирование для iPhone».
4) Крейг Хоккенбери, «Разработка приложений под iPhone. Полное руководство».
5) Эрика Садун, «Поваренная книга программиста iPhone (разработка приложений для iPhone)».

Изучение языка Objective-C

Objective-C является основным языком разработки для Mac OS и iOS. Если у Вас есть уже какой то опыт в других языках программирования то Вам будет достаточно легко изучить синтаксис и особенности Objective-C.
Есть несколько хороших книг на русском языке, которых вполне достаточно для изучения:
  • «Программирование на Objective-C 2.0″ — Стивен Кочан;
  • «Objective-C 2.0 и программирование для Mac» — Марк Далримпл, Скотт Кнастер.
Также советую почитать отличную статью, где достаточно понятное и лаконичное описание языка — Objective-C почти сначала
Кто знает английский язык рекомендуется посмотреть следующие видеокурсы:
Их также можно скачать с известных торрент-трекеров.

Изучение Xcode и iOS SDK.

Отличным стартом будет прочтение переведенной на русский язык книги «iPhone SDK. Разработка приложений» (Джонатан Здзиарски). Английский в наше время нужно знать.

Рекомендуется посмотреть видеокурсы по iPhone разработке от Стэнфордского университета. Скачать их можно на iTunes U

Полезности:

iOS: джентельменский набор разработчика
Tagged on:         

Добавить комментарий