Zhvillimi në iPhone (2): përgatitja e mjedisit

Në postimin tonë të mëparshëm kemi folur për ndryshimet kryesore midis zhvillimit të aplikacioneve në internet dhe aplikacioneve vendase për iPhone tonë. Në këtë artikull tani do të vazhdojmë të përshkruajmë hapat e parë që duhet të ndërmerrni për të filluar programimin e aplikacioneve tuaja vendase me Objektivin C. Për lexuesit që kanë zhvilluar tashmë aplikacione vendase të iPhone, kjo do të jetë e parëndësishme; megjithatë, përdoruesit e tjerë mund të vërejnë se është e rrallë të gjesh dokumentacion të mirë ose udhëzime që shpjegojnë se si të fillosh hap pas hapi. Ne do të përpiqemi t'i ndihmojmë këto lloje përdoruesish në këtë mënyrë.

Së pari, unë dua t'ju paralajmëroj që iPhone SDK i shpërndarë nga Apple është i disponueshëm vetëm për përdoruesit me sistemin operativ Mac OS X v10.5.4. Kjo është, nëse nuk keni një Mac me Leopard dhe dëshironi të jeni një zhvillues profesionist i iPhone, ju e dini se çfarë po bëni. Dizajnet e Steve janë të pashpjegueshme ...

Nëse e plotësoni këtë kërkesë thelbësore, duhet të shkarkoni SDK, domethënë mjedisin e zhvillimit. Kjo përbëhet nga disa programe midis të cilave mund të nxjerrim në pah XCode, IDE me të cilin do të zhvillojmë, Ndërtuesi i Ndërfaqeve, për të gjeneruar ndërfaqen e përdoruesit të aplikacioneve tona, Instrumentet, për të qenë në gjendje të vlerësojmë karakteristikat e performancës dhe sjelljen e pajisjeve (për shembull, hiqni grafikët e akselerometrit) ose iPhone Simulator. Kjo e fundit do të na ndihmojë të provojmë kodin tonë në një imitim të iPhone. Pastaj do të flasim për atë që duhet të bëjmë për të provuar në iPhone-in tonë.

SDK është falas për t'u shkarkuar në Zona e zhvilluesit të Apple (në anglisht, funksionon më mirë në Safari). Për të hyrë në të, duhet të regjistrohemi si zhvillues dhe të vazhdojmë të shkarkojmë kompletin e zhvillimit. Peshon shumë (1.3 GB afërsisht) dhe shkon për versionin 3.1.1. Një version i ri i SDK lëshohet për secilin version të ri të firmuerit iPhone.

Pasi të shkarkohet, ajo instalohet duke klikuar në lidhjen «iPhone SDK»:

Dhe fillon një magjistar klasik i instalimit:

Në parim, ne mund të zgjedhim atë që është zgjedhur si parazgjedhje dhe të presim disa minuta që gjithçka të instalohet. Nga rruga, do t'ju kërkojë të mbyllni iTunes.

Pasi të instalojmë kemi, siç kemi thënë, SDK në makinerinë tonë. Kjo është, Xcode, iPhone Simulator dhe shërbime të tjera. Dhe tani që? Tani mund të fillojmë programimin. Së pari, ju lë disa URL shumë të këndshme:

  • [1] Shembull faqe e kodit të Apple (kërkon regjistrim): https://developer.apple.com/iphone/library/navigation/SampleCode.html
  • [2] 31 días, 31 aplicaciones: appsamuck

Ato janë faqe ku mund të shkarkojmë shembullin e kodit, i cili nga këndvështrimi ynë është opsioni më i mirë pa dyshim ... Dhe siç tregon një buton, ne do të shkarkojmë një shembull të thjeshtë të projektit. Sigurisht, projekti 'Hello World' nga kodet shembull të Apple (shih lidhjen e mëparshme [1]). Aplikacioni thjesht ju lejon të shkruani një tekst dhe e paraqet atë në ekran. Vetë projekti përbëhet nga një ZIP që ne do ta zbërthejmë në vendin ku duam. Pasi të shkarkojmë, ne hapim skedarin HelloWorld.xcodeproj:

Dhe kjo skedar hapet nga IDE-ja jonë e preferuar, XCode:

Në artikullin vijues do të përshkruajmë se çfarë përfaqëson secila skedar dhe ku është 'programuar'. Në këtë postim thjesht do të supozojmë se kemi qenë në gjendje ta programojmë këtë shembull nga e para (do të jemi në gjendje ta bëjmë në të ardhmen) dhe do të shohim rezultatin në imituesin e iPhone. Për ta bërë këtë, ne thjesht do të klikojmë në butonin 'Ndërto dhe shko', IDE do të përpilojë burimet, do të hapë iPhone Simulator dhe do të shohim se aplikacioni "ynë" funksionon:

Përdoruesit më të vëmendshëm mund të pyesin: po sikur të dua të provoj në iPhone tim? Kjo ka përparësi të padyshimta, pasi siguroheni që aplikacioni funksionon vërtet, dhe mund të shihni një shpejtësi reale duke u lidhur në një rrjet 3G ose Wifi ... si dhe duke pasur aplikacione shumë interesante siç është Debugger Graphical XCode ose mbështetje teknike.

Epo, ju keni të paktën tre mundësi:

  1. Për të paguar Apple 😉 Po, po, ju mund ta besoni atë, për të provuar aplikacionin tuaj në iPhone tuaj duhet të paguani, duke u regjistruar në Programin e Zhvilluesit të iPhone (http://developer.apple.com/iphone/program/). Ekzistojnë dy mënyra: Standardi, me 99 €, dhe Ndërmarrja me 299 €. Unë tashmë mund të parashikoj që në 99,99% të rasteve do t'ju duhet versioni i lirë, Standard. Ndërmarrja është menduar për korporatat e mëdha (më shumë se 500 punonjës) të cilët dëshirojnë të krijojnë aplikacione të pronarit në mjediset intranet. Standardi është i mjaftueshëm për të qenë në gjendje të ngarkoni aplikacione në AppStore (natyrisht nëse miratohen), të bëni shpërndarje të aplikacionit tuaj pa kaluar nëpër AppStore (përmes URL ose email) deri në 100 iPhone, etj.
  2. Jailbreak iPhone-in tuaj, megjithëse të gjithë e dimë që në planin afatgjatë ky është një opsion për përdoruesit me përvojë ... Në internet ka disa referenca se si ta zgjidhni këtë, për shembull esta o Ky tjetri.
  3. Gjeni një partner i cili është regjistruar tashmë në program dhe provoni e tij ... e vërteta është se nuk ka ndonjë problem të madh në pagimin e një licence midis disa. Çështja e vetme është që certifikata për të nënshkruar kodin është nominale, dhe ju duhet të keni besim të mirë në mënyrë që çështjet të mos ndodhin siç ndodhën me themeluesit e Facebook

Epo, atje e lëmë. Deri në klasën tjetër, nëse kjo nuk ju mjafton, mund të provoni të shkarkoni më shumë shembuj të projekteve dhe t'i hidhni një sy kodit. Deri në artikullin tjetër!


Na ndiqni në Google News

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   e rastit dijo

    Unë jam vërtet i interesuar në serinë tuaj të artikujve për t'u zhvilluar në Objektivin-C. Shkoni përpara dhe fat të mirë !!!

    A.

  2.   Javier Echeverria Usua dijo

    Faleminderit, shpresoj të mos ju zhgënjej!

  3.   TechnopodMan dijo

    PERPEKT !! Vazhdoni kështu ...

    të fala

  4.   adrian dijo

    ju keni të paktën tre mundësi

    Unë shoh vetëm 2

    Artikuj shumë të mirë, nuk do të ishte keq të shkojmë pak më thellë dhe madje edhe një hyrje në Objektivin-C.

    Përshëndetje.

  5.   Javier Echeverria Usua dijo

    Ops më ka munguar e treta! Gjeni një kompjuter që është një Zhvillues i regjistruar dhe provojeni në iPhone (kjo është ajo që bëj unë) do

    Duke hyrë në detaje, gjithçka do të funksionojë ... postimi tjetër ndoshta do të shpjegojë në detaje se çfarë bën çdo përbërës i HelloWorld ... natyrisht duke shpjeguar temat e Objektivit C

  6.   Limbo dijo

    Shumë mirë, mezi presim dërgesat e radhës.
    Urime

  7.   iphonealdia dijo

    Post shumë i mirë!

    Blog i ri për t'ju mbajtur të azhurnuar në telefonin tuaj të preferuar!
    kliko ne emrin tim!

  8.   hangover dijo

    A ka provuar dikush të montojë leopardin në një vmware? Unë nuk jam në gjendje, pasi më jep një gabim gjatë montimit të imazhit të leopardit.

    Dikush më jep një dorë?

    Ju faleminderit.

  9.   pavel franko marin dijo

    Përshëndetje, postim shumë i mirë ... ashtu si të tjerët për këtë temë. Sidoqoftë kam pak dyshime; Le të shohim, ajo që ndodh është që unë kam nevojë për të bërë një zhvillim për një iPhone, por unë punoj në Windows XP, pyes veten nëse nuk është e mundur të punohet në këtë OS, unë e them atë për shkak të asaj që ju thoni në fillim të postoni që SDK-ja funksionon vetëm mund të funksionojë në Mac OS; gjithashtu, aty pashë një koment i cili fliste për montimin e një Mac OS në një makinë virtuale, në të njëjtën mënyrë do të provoj, por në rast se nuk mundem, sepse i parashikoj pak ngjarjet, pasi ligji është i njohur mirë në këto rastet Murphy gjithmonë del në relusir ... hehe ...

    Epo, shpresoj të më jepni një dorë dhe paraprakisht ju falënderoj shumë për bashkëpunimin e ofruar.

    Shihemi së shpejti dhe suksese.

    Përshëndetje.