Разработване на iPhone (2): подготовка на околната среда

В предишната ни публикация говорихме за основните разлики между разработването на уеб приложения и местните приложения за нашия iPhone. В тази статия сега ще продължим да описваме първите стъпки, които трябва да предприемете, за да започнете да програмирате родните си приложения с цел C. За читателите, които вече са разработили собствени приложения за iPhone, това ще бъде тривиално; други потребители обаче могат да забележат, че рядко се намира добра документация или уроци, които обясняват как да започнете стъпка по стъпка. Ще се опитаме да помогнем на този тип потребители по този начин.

Преди всичко искам да ви предупредя, че iPhone SDK, разпространяван от Apple, е достъпен само за потребители с операционна система Mac OS X v10.5.4. Тоест, ако нямате Mac с Leopard и искате да сте професионален разработчик на iPhone, вие знаете какво правите. Дизайните на Стив са неизползваеми ...

Ако отговаряте на това съществено изискване, трябва да изтеглите SDK, т.е. средата за разработка. Това се състои от няколко програми, сред които бихме могли да подчертаем XCode, IDE, с която ще разработим, Interface Builder, за да генерира потребителски интерфейс на нашите приложения, Instruments, за да можем да оценим характеристиките на производителността и поведението на устройствата (например, премахнете графиките на акселерометъра) или iPhone Simulator. Последното ще ни помогне да тестваме кода си в емулация на iPhone. След това ще говорим за това какво трябва да направим, за да тестваме на собствения си iPhone.

SDK е безплатен за изтегляне от Зона за разработчици на Apple (на английски, работи най-добре в Safari). За да получим достъп до него, трябва да се регистрираме като разработчици и да продължим да изтегляме разработчика. Тежи много (приблизително 1.3 GB) и е за версия 3.1.1. За всяка нова версия на фърмуера на iPhone се пуска нова версия на SDK.

След като бъде изтеглен, той се инсталира, като щракнете върху връзката «iPhone SDK»:

И започва класически съветник за инсталиране:

По принцип можем да изберем кое е избрано по подразбиране и да изчакаме няколко минути, за да се инсталира всичко. Между другото ще ви помоли да затворите iTunes.

Веднъж инсталирани, ние имаме, както казахме, SDK на нашата машина. Тоест Xcode, iPhone Simulator и други помощни програми. А сега това? Сега можем да започнем програмирането. Първо ви оставям няколко много хубави URL адреса:

  • [1] Примерна кодова страница на Apple (изисква се регистрация):
  • [2] 31 дни, 31 приложения: appsamuck

Това са страници, от които можем да изтеглим примерен код, който от наша гледна точка е най-добрият вариант без съмнение ... И както показва един бутон, ще изтеглим прост примерен проект. Разбира се, проектът „Hello World“ от примерните кодове на Apple (вижте предишната връзка [1]). Приложението просто ви позволява да напишете текст и го представя на екрана. Самият проект се състои от ZIP, който ще разархивираме на желаното от нас място. Веднъж изтеглени, ние отваряме файла HelloWorld.xcodeproj:

И този файл се отваря от любимата ни IDE, XCode:

В следващата статия ще опишем какво представлява всеки файл и къде е „програмиран“. В тази публикация просто ще приемем, че сме успели да програмираме този пример от нулата (ще можем и в бъдеще) и ще видим резултата в симулатора на iPhone. За да направите това, ние просто щракваме върху бутона „Създай и отиди“, IDE ще компилира източниците, ще отвори iPhone Simulator и ще видим „нашето“ приложение да работи:

Най-внимателните потребители могат да попитат: какво, ако искам да тествам на собствения си iPhone? Това има несъмнени предимства, тъй като се уверявате, че приложението наистина работи и можете да видите истинска скорост, като се свържете с 3G или Wifi мрежа ... както и да имате много интересни приложения като графичен дебъгер XCode или техническа поддръжка.

Е, имате поне три възможности:

  1. За да платите на Apple  Да, да, можете ли да повярвате, за да тествате приложението си на вашия iPhone, трябва да платите, като се регистрирате в програмата за разработчици на iPhone (http://developer.apple.com/iphone/program/). Има две модалности: Standard, на €99, и Enterprise на €299. Вече мога да предвидя, че в 99,99% от случаите ще имате нужда от евтината версия, Standard. Enterprise е предназначен за големи корпорации (повече от 500 служители), които искат да създават собствени приложения в интранет среди. Стандартът е достатъчен, за да можете да качвате приложения в AppStore (ако са одобрени, разбира се), да разпространявате приложението си, без да преминавате през AppStore (чрез URL или имейл) до до 100 iPhone и т.н.
  2. Jailbreak вашия iPhone, въпреки че всички знаем, че в дългосрочен план това е опция за опитни потребители ... В интернет има няколко препратки към това как да се реши това, например това o Това друго.
  3. Намерете партньор, който вече е регистриран в програмата и опитайте техния... истината е, че няма голям проблем да платите за лиценз между няколко. Единственият проблем е, че сертификатът за подписване на кода е номинален и трябва да имате добра увереност, за да не възникнат проблеми, както се случи с основателите на Facebook 

Е, там го оставяме. До следващия клас, ако това не е достатъчно за вас, можете да опитате да изтеглите още примерни проекти и да разгледате кода. До следващата статия!


Следвайте ни в Google Новини