Ke hoʻomohala ma iPhone (2): hoʻomākaukau i ke kaiapuni

I kā mākou pou i hala iho nei ua kamaʻilio mākou e pili ana i nā ʻokoʻa nui ma waena o ka hoʻomohala ʻana i nā polokalamu pūnaewele a me nā polokalamu ʻōiwi no kā mākou iPhone. I kēia ʻatikala e hele mākou i kēia manawa e wehewehe i nā ʻanuʻu mua āu e lawe ai e hoʻomaka i ka hoʻolālā ʻana i kāu noi ʻōiwi me Pahuhopu C. No nā mea heluhelu i hoʻomohala mua i nā polokalamu iPhone ʻōiwi he mea ʻole kēia; Eia naʻe, e nānā paha nā mea hoʻohana ʻē aʻe he mea iki ʻole ka loaʻa ʻana o nā palapala maikaʻi a i ʻole nā ​​hōʻike aʻo e wehewehe ai pehea e hoʻomaka ai i kēlā me kēia ʻāpana. E hoʻāʻo mākou e kōkua i kēia ʻano o nā mea hoʻohana i kēia ala.

ʻO ka mea mua, makemake wau e aʻo aku iā ʻoe ua loaʻa ka iPhone SDK na Apple e nā mea hoʻohana me ka ʻōnaehana ʻōnaehana Mac OS X v10.5.4. ʻO ia, inā ʻaʻohe ou Mac me Leopard, a makemake ʻoe e lilo i mea hoʻomohala iPhone ʻoihana, ʻike ʻoe i kāu mea e hana nei. ʻAʻole hiki ke hoʻohana ʻia nā hoʻolālā a Steve ...

Inā kū ʻoe i kēia koi nui, pono ʻoe e hoʻoiho i ka SDK, ʻo ia hoʻi, ke ʻano o ka hoʻomohala. Aia kēia i kekahi o nā papahana i hiki iā mākou ke hōʻike iā XCode, ka IDE a mākou e hoʻomohala ai, Interface Builder, e hana i ka mea hoʻohana o kā mākou mau noi, Nā mea hana, e hiki ai ke loiloi i nā ʻano hana a me nā lawena o nā hāmeʻa (e laʻa, Wehe i nā pakuhi wikiwiki) a i ʻole ka iPhone Simulator. E kōkua ka mea hope iā mākou e hōʻoia i kā mākou pāʻālua i kahi hoʻohālikelike iPhone. A laila e kamaʻilio mākou e pili ana i ka mea a mākou e hana ai e hōʻoia ma kā mākou iPhone ponoʻī.

Manuahi ka SDK e hoʻoiho ma ka ʻĀpana hoʻomohala Apple (i ka ʻōlelo Pelekania, maikaʻi ʻoi aku ka hana ma Safari). I mea e hiki ai iā ia, pono mākou e hoʻopaʻa inoa ma ke ʻano he hoʻomohala, a hoʻomaka e hoʻoiho i ka pahu hoʻomohala. Kaupaona ia he nui (1.3 GB ma kahi o), a hele no ka mana 3.1.1. Hoʻokuʻu ʻia kahi mana hou o ka SDK no kēlā me kēia mana hou o ka firmware iPhone.

Ke hoʻoiho ʻia, hoʻouka ʻia ia ma ke kaomi ʻana i ka loulou «iPhone SDK»:

A hoʻomaka kahi wizard hoʻokalakupua maʻamau:

I ke kumu, hiki iā mākou ke koho i ka mea i koho ʻia e ka paʻamau a kali i kekahi mau minuke no ka hoʻouka ʻana o nā mea āpau. E noi wau iā ʻoe e pani iā ​​iTunes, ma ke ala.

Once hoʻouka mākou i, e like me mākou i olelo ai, ka SDK ma kā mākou mīkini. ʻO ia, Xcode, iPhone Simulator, a me nā pono hana ʻē aʻe. A kēia manawa? I kēia manawa hiki iā mākou ke hoʻomaka i ka hoʻolālā ʻana. ʻO ka mea mua aʻu e waiho nei iā ʻoe i kekahi mau URL maikaʻi loa:

  • [1] ʻAoʻao palapala laʻana ʻo Apple (pono ke kau inoa): https://developer.apple.com/iphone/library/navigation/SampleCode.html
  • [2] 31 mau lā, 31 mau noi: polokalamu Apps

ʻO kēia nā ʻaoʻao kahi e hiki ai iā mākou ke hoʻoiho i kahi code code, mai kā mākou manaʻo o ka koho maikaʻi loa me ke kānalua ʻole ... A ke hōʻike ʻia nei kahi pihi, e hoʻoiho mākou i kahi papahana hoʻohālikelike maʻalahi. ʻOiaʻiʻo, ka papahana 'Hello World' mai nā laʻana hoʻohālikelike o Apple (ʻike i ka loulou mua [1]). ʻAe ka palapala noi iā ʻoe e kākau i kahi huaʻōlelo, a hōʻike iā ia ma ka papakaumaka. Aia ka papahana iā ia iho i kahi ZIP a mākou e wehe ai ma kahi a mākou e makemake ai. Ke hoʻoiho koke mākou wehe mākou i ka faila HelloWorld.xcodeproj:

A wehe ʻia kēia faila e kā mākou IDE punahele, XCode:

Ma ka ʻatikala aʻe e wehewehe mākou i ka mea a kēlā me kēia faile e hōʻike ai, a ma kahi e "papahana ʻia". Ma kēia pou e noʻonoʻo maʻalahi mākou ua hiki iā mākou ke polokalamu i kēia hiʻohiʻona mai ka ʻōpala (e hiki iā mākou i ka wā e hiki mai ana), a e ʻike mākou i ka hopena ma ka simulator iPhone. E hana i kēia, e kaomi maʻalahi mākou ma ke pihi 'Build and go', e hōʻuluʻulu ka IDE i nā kumuwaiwai, wehe i ka iPhone Simulator a ʻike mākou i kā mākou "noi" e hana nei:

E nīnau paha nā mea hoʻohana nui: pehea inā makemake wau e hoʻāʻo ma kaʻu iPhone ponoʻī? He mau pōmaikaʻi kānalua ʻole kēia, ʻoiai ʻike ʻoe e holo pono ana ka noi, a hiki iā ʻoe ke ʻike i kahi wikiwiki maoli ma o ka hoʻopili ʻana i kahi pūnaewele 3G a Wifi paha ... a me nā noi hoihoi loa e like me ka XCode Graphical Debugger a i ʻole ke kākoʻo ʻenehana.

ʻEkolu, ʻekolu paha āu koho:

  1. E uku iā Apple 😉 ʻAe, ʻae, hiki iā ʻoe ke manaʻoʻiʻo iā ia, e hoʻāʻo i kāu noi ma kāu iPhone pono ʻoe e uku, ke kākau inoa ʻana i ka Polokalamu Hoʻolālā iPhone (http://developer.apple.com/iphone/program/). Aia he mau ʻano ʻelua: Maʻamau, ma € 99, ​​a me ʻOihana ma € 299. Hiki iaʻu ke wānana i ka 99,99% o nā hihia e pono ai ʻoe i kahi mana liʻiliʻi, Kūlana. Hoʻonohonoho ʻia ka ʻoihana no nā ʻoihana nui (ʻoi aku ma mua o 500 mau limahana) e makemake e hana i nā noi pilikino i nā wahi intranet. Ua lawa ka standard e hiki ai ke hoʻouka i nā noi i ka AppStore (inā ʻae ʻia, ʻoiaʻiʻo), e hāʻawi i kāu hāʻawi me ka hele ʻole ma o ka AppStore (ma o URL a i ʻole leka uila) a 100 mau iPhones, a pēlā aku.
  2. Jailbreak kāu iPhone, ʻoiai ʻike mākou āpau i ka holo lōʻihi he koho kēia no nā mea hoʻohana ʻoi loa ... Ma ka pūnaewele he nui nā kuhikuhi e pili ana pehea e hoʻoponopono ai i kēia, no ka laʻana kēia o ʻO kēia ʻē aʻe.
  3. E ʻike i kahi hoa i hoʻopaʻa inoa ʻia i ka papahana a hoʻāʻo i kāna ... ʻo ka ʻoiaʻiʻo ʻaʻohe pilikia nui i ka uku ʻana i kahi laikini i waena o kekahi. ʻO ka hoʻopuka wale nō ka palapala hōʻoia e kau inoa i ke code he nominal, a pono ʻoe e hilinaʻi maikaʻi i ʻole e kū nā pilikia e like me ka mea i loaʻa i nā mea hoʻokumu o Facebook 😉

ʻĀ, ma laila mākou e waiho ai. A hiki i ka papa aʻe, inā ʻaʻole lawa kēia iā ʻoe, hiki iā ʻoe ke hoʻāʻo e hoʻoiho i nā papahana hou aʻe a nānā i ke code. A hiki i ka ʻatikala aʻe!


Hoʻopili ka ʻike o ka ʻatikala i kā mākou kumumanaʻo o ka hoʻoponopono hoʻoponopono. E hōʻike i kahi kaomi hemahema ʻaneʻi.

9 manaʻo, waiho i kāu

E waiho i kāu manaʻo

Kāu leka uila aae? E,ʻaʻole e paʻiʻia.

*

*

  1. Ke kuleana o ka ʻikepili: AB Internet Networks 2008 SL
  2. Ke kumu o ka ʻikepili: kaohi SPAM, hoʻokele ʻōlelo.
  3. Legitimation: Kou ʻae
  4. Ka kamaʻilio ʻana o ka ʻikepili: ʻaʻole e hōʻike ʻia ka ʻikepili i nā ʻaoʻao ʻekolu koe ka mana o ke kānāwai.
  5. Pūnaewele mālama: Pūnaewele i mālama ʻia e Occentus Networks (EU)
  6. Nā Kuleana: I kēlā me kēia manawa hiki iā ʻoe ke palena, hoʻōla a kāpae i kāu ʻike.

  1.   kūʻokoʻa ia

    Makemake nui wau i kāu moʻoʻatikala e hoʻomohala i Objective-C. E hele a kūleʻa maikaʻi !!!

    A.

  2.   ʻO Javier Echeverría Usúa ia

    Mahalo, lana koʻu manaʻo ʻaʻole wau e hoʻohoka iā ʻoe!

  3.   ʻO TechnopodMan ia

    FERPECT !! E hoʻomau ... 😉

    Mahalo iā'oe!

  4.   adrian ia

    ʻekolu ou mau koho

    ʻIke wale wau iā 2 🙂

    Maikaʻi loa nā ʻatikala, ʻaʻole maikaʻi ʻole e hele iki i kahi hohonu a ʻo kekahi e hoʻolauna iā Objective-C.

    Aloha.

  5.   ʻO Javier Echeverría Usúa ia

    Auē ua hala wau i ke kolu! E ʻike iā ʻoe i kahi compi he mea hoʻomohala i hoʻopaʻa inoa ʻia a hoʻāʻo ia ma kāna iPhone (ʻo ia kaʻu e hana ai) 😉

    Ke hele nei i loko o nā kikoʻī, e holo pono nā mea āpau ... e wehewehe paha ka pou aʻe i ka mea kikoʻī i kēlā me kēia mea HelloWorld ... ʻoiaʻiʻo e wehewehe nei i nā kumuhana C

  6.   Limbo ia

    Maikaʻi loa, nānā mākou i mua i nā hāʻawi hou aʻe.
    Hoʻomaikaʻi.

  7.   iphonealdia ia

    ʻO ka pou maikaʻi loa!

    Blog hou e mālama iā ʻoe i ka lā hou ma kāu kelepona punahele.
    kaomi i koʻu inoa!

  8.   kamaʻilio ia

    Ua hoʻāʻo paha kekahi e kau i ka leopadi ma kahi vmware? ʻAʻole hiki iaʻu, no ka mea hāʻawi mai iaʻu i kahi hemahema ke kau nei i ke kiʻi leopadi.

    Hāʻawi kekahi iaʻu i ka lima?

    Mahalo oe.

  9.   ʻO Pavel Franco Marin ia

    Aloha, pou maikaʻi loa ... e like me nā poʻe ʻē aʻe ma ke kumuhana. Eia nō naʻe, he kanalua koʻu; E nānā, he aha ka mea e pono ai e hana i kahi hoʻomohala no kahi iPhone, akā hana wau ma Windows XP, manaʻo wau inā ʻaʻole hiki ke hana ma kēia OS, ʻōlelo wau no ka mea āu e ʻōlelo ai i ka hoʻomaka o ka pou e hana wale ka SDK ma Mac OS; no laila, ma laila wau i ʻike ai i kahi manaʻo i kamaʻilio e pili ana i ka hoʻouka ʻana i kahi Mac OS ma kahi mīkini uila, ma ke ʻano like e hoʻāʻo ai wau, akā inā ʻaʻole hiki, no ka mea ke kakali nei wau i nā hanana i kēia manawa, no ka mea ʻike nui ʻia ke kānāwai i kēia mau mea. puka mau nā hihia o Murphy e relusir ... hehe ...

    ʻĀ, lana koʻu manaʻo e hiki iā ʻoe ke hāʻawi i ka lima iaʻu a ma mua e mahalo nui loa iā ʻoe no ka hana like ʻana i hāʻawi ʻia.

    E ʻike koke a kūleʻa hoʻi.

    Aloha.