Как начать разрабатывать под iOS

20 Июн
2012


Как начать разрабатывать под iOS и Mac OS? Такой вопрос нередко встречается на форумах посвященных программированию. В большинстве случаев ответы на такой вопрос, это: установить на мак Xcode, скачать SDK, взять книгу по Objective-C и вперёд. Но новичку в разработке под мак, перед собственно самим программированием, встретится несколько неприятных моментов. Например: а что если нет мака?

Если мака нет, его можно конечно купить. Но можно использовать бюджетный вариант и запустить Mac OS в виртуальной машине. Я использовал вот эту сборку для VMware на довольно не мощном компьютере. Процесс установки виртуальной машины пропустим, об этом можно прочитать на самом рутрекере.

Установка Xcode


После запуска мака, нужно установить среду разработки Xcode. Для этого заходим в AppStore, находим поиском Xcode и устанавливаем. Он бесплатный.


В общем-то всё! Можете начинать делать свои программы и игры. Но тестировать вы сможете их только в симуляторе iPhone или iPad. Для того чтобы протестировать своё приложение на реальном устройстве, вам нужно получить сертификат разработчика Apple, стоит он $99 в год. Но для начала можно использовать бюджетный вариант… 🙂

Patch Xcode


Необходимо пропатчить сам Xcode и каждый проект который вы хотите протестировать на вашем айфоне или айпаде. Для этого, качаем JailCoder и запускаем.

Теперь по-порядку:
  1. Наживаем «Guided Patch»
  2. Выполняем инструкции на экране
  3. Вводим пароль: jailcoder

Xcode пропатчен. Чтобы пропатчить проект, нужно выбрать «Patch My Project» и перенести файл проекта (*.xcodeproj) в окно JailCoder.

Тест


И вот, вы сделали свой первый проект «Hello, world!» и готовы запустить его на вашем новеньком айпаде. Если ваше устройство не взломано (jailbreak), то сделать это не получится. Я делал jailbreak по этой инструкции и всё получилось. Если же устройство взломано, то компилируем проект и забираем файл *.app.

Осталось запустить iTunes, подключить устройство к компьютеру, перетащить новый *.app файл в окно iTunes и синхронизироваться.
Вот так можно сэкономить немного денег на покупке мака, сертификата и начать программировать под iOS.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх