Kategooriateta

Kuidas arendada iPhone'i jaoks rakendust "tere maailm" xcode'is


Täna kodeerime iPhone'i / iPod touchi jaoks rakenduse "Tere maailm", et saada tõeline lihtne näide eesmärgi C arendamiseks. Kuna kõigil on kõigepealt vaja sellest aru saada

Oleme oma viimases juhendis seadistanud oma "Single View Application", nüüd vasakul näeme mõnda faili. Meie jaoks on huvi pakkuv vaid kolm faili: ViewController.m, .h ja .xib

Kui klõpsame failil ViewController.xib üks kord, näeme, et see sisaldab meie kasutajaliidest, mida näeme oma seadmetes oleva rakendusena. Paremast menüüst lohistades saame lisada ja paigutada ...

Siin näete ekraanipildi paremat serva enne .. Näete, et me võime lohistada kõik natiivsed liidese objektid paremast menüüst keskele meie liidesele ja seadistada mõned seaded ülal

Rakenduse jaoks kasutame silti ja nupuobjekti ning asetame need ekraanile meeldivasse kohta.

Nüüd peame oma sildi .h-failis deklareerima, andes sellele nime. Nii et klõpsake üks kord ViewController.h vasakpoolses menüüs. Nüüd lisate ülaltoodud ekraanil valitud koodi ...

Selle koodiga ütleme iPhone'ile, et sooviksime sellele tekstis või muudes seadetes määrata sildi, mida meie rakenduses nimetatakse "meie sildiks" ...

Võimaldab Label objekti ühendada meie liidese sildiga ... Selleks minge saidile ViewController.xib, klõpsake üks kord väikesel kastil, hoidke all klahvi "ctrl" ja hiire nuppu ning lohistage rida meie lable'i

Valige mustast menüüst "ourLabel". Nüüd oleme ühendanud sildiobjekti "meieLabel" kasutajaliidese sildiga ... Iga kord, kui kasutame koodis "meieLabelit", mõtleme seda nüüd

Rida lohistamiseks väikesest kastist objekti juurde peame hoidma klaviatuuril nuppu "ctrl" ja kastil olevat hiirt ning vabastama hiire selle sildi või nupu kohal, mille soovite ühendada ...

Vaatame nüüd, mida oleme iPhone Simulatoris teinud. Selleks vajutage lihtsalt XCode'i vasakus ülanurgas asuvat suurt esitamisnuppu. Seejärel oodake, kuni näete oma Macis simuleeritud iPhone'i

IPhone'i simulaator näeb välja selline ... Liidest, mille me liideseehitajas juba varem näeme, näete ... Nüüd saate anda nupule toimingu, et saaksime teha oma esimese rakenduse "Tere maailm".

Töökoodi lisamiseks klõpsake vasakpoolses menüüs üksusel ViewController.m. Siin näete, mida teie rakendus teeb ... XCode lisab vaikimisi valimata koodi, valitud koodi peame lisama.

Lisame lihtsalt IBAction nimega "sayHelloWorld". {...} vahele lisame koodi, mis käivitatakse pärast toimingule helistamist ... Meie puhul: ourLabel peaks muutma oma teksti "Hello World" ...

... teksti joondamine keskele ja taustavärv kollasele. Nüüd ühendame Actioni oma nupuga Interface Builderis

Selleks vahetame faili ViewController.xib ja nagu oleme seda varem teinud, klõpsame ja hoiame all klahvi Ctrl ja hiirenuppu, lohistades samal ajal joont meie nupust vasakule asuva väikese kasti juurde. Kui vabastatakse ...

Nüüd avaneb väike aken, kus meie "sayHelloWorld" toiming on klõpsatav ... Me mäletame, see oli Action, mille me varem * .m faili kirjutasime. Niisiis klõpsame selle ühendamiseks aknas toimingute nime ...

Nüüd tegime järgmise ... Lisasime .xib-faili sildi ja nupu. Lõi sildi-objekti, nimega .h failis "ourLabel" ja failis .m toimingu nimega "sayHelloWorld". Ka meie ...

... ühendas objekti "ourLabel" meie sildiga ja nupu meie toiminguga. Nii oleme valmis uuesti vajutama Play ja vaatama, mida oleme iPhone Simulatoris teinud ...

Simulaatoris näeme, mida oleme teinud, kõik on nagu oleksime selle seadistanud, nüüd tahame oma tegevust kutsuda, vajutades nuppu ...

Pärast vajutamist näete, et meie silt on täidetud meie tekstiga, selle taustavärv on kollane ja joondus muudetud keskele ... Tundub, et meie rakendus "Tere maailm" on lõppenud. :-)

Kokkuvõte: * .h-faile kasutatakse (põhiliselt) meie objektide deklareerimiseks ... Siin kinnitame etiketti, TextFieldi või nuppe, anname neile nimed nende ühendamiseks liidese looja visuaalsete objektidega ...

... * .m-failid on mõeldud meie toiminguteks ja peamiseks oluliseks kodeerimiseks. Siin anname oma rakendusele kõik funktsioonid, see peaks toimuma objektidega. Ja saime .xib-failid oma objektide liidese paigutamiseks

Järgmine juhis UINavigationcontrolleri kasutamine, sest pärast loendiüksuse valimist töötame välja loendi ja vaate muutmisega rakenduse. Selle abil saate luua oma esimese ...

... tõesti muljetavaldav rakendus, millel on mitu vaadet ja tabelivaate kasutus. Kui teil on mõne sammu kohta küsimusi või kui ma seletan liiga kiiresti, siis palun jätke mulle kommentaar, et oma eelseisvaid juhendeid paremaks muuta Tänan :-)


Vaata videot: How to monitor your vehicles health - Torque Pro App (November 2021).