iPhone programozás

iPhone programozás

Annak érdekében, hogy kezdje el a programozást az iOS, szüksége van egy Mac Intel processzorral és a környezet XCode fejlődését. Ha nincs Mac-is - ez nem számít. Lehet, hogy elfogadja egy opisannyhv ezt a cikket módszerek a probléma megoldására. Mi fog összpontosítani a XCode 4. és iOS5.

telepítése XCode

Először létre kell hozni naApple-ovskom dev oldalon. Menj, és kattintson a nyilvántartásban. Kattintson a Get Started gombra, és menjen végig a regisztrációs folyamatot. Van minden nagyon egyszerű, így nem fogok lakni ebben a kérdésben. A regisztrációt követően küldünk egy e-mailt az Apple ID. Menj vissza az Apple fejlesztői oldalt és használja, hogy jelentkezzen be a védett területre. A részben iOS DevCenters kattintson a linkre. Mint látható, az Apple kínál egy csomó dokumentáció, forráskód és útmutatókat. Ezen az oldalon is van, mindent meg kell kezdeni a fejlődő iOS-re. Alulra Letöltés Xcode gomb, amit meg kell nyomni. A letöltés után telepíteni Xcode a Mac.

Ismerete XCode interfész 4

Indításához Xcode-ban a fő meghajtó, és kattintson a fejlesztő> Alkalmazások.

iPhone programozás

Miután a dob Xcode, válassza ki a Fájl menü> Új projekt, majd a „Single View alkalmazás”, és adja meg a projekt nevét (termék neve) HelloWorld. Ennek eredményeként, akkor valami ilyesmit

iPhone programozás

iPhone programozás

Nem lakunk hosszú a kódot. Vissza fogunk térni erre a kérdésre később. Ha megnézzük a képernyő felső részén, akkor megjelenik néhány gomb kapcsolódó projekt. Ezt a panelt részletesebben tanulmányozni.


„Run” gomb elindítja a projektet. Kipróbálható a jelentkezését, és biztosítja, hogy úgy viselkedik, ahogy az elvárható. „Feladatok” gomb leállítja a futó alkalmazást.

C segíthet Schemr gombbal válassza ki a cél platform, ahol az alkalmazás fut. Itt lehet választani szimulátor, és debug programot a számítógépen, illetve futtatható az iPhone (iOS Device), ha díjat fizet 99 $. Az egyetlen előnye, ami ebben a fizetés - képes futtatni egy programot egy valódi eszköz, és tegyük az App Store. Én nem ajánlom, hogy kiad egészen addig a pillanatig, amikor nem lesz kész a normál programot.

Töréspontok (stop pont) - egy nagyon hasznos dolog. Ezzel a gombbal lehet megjelölni sorokat, és amikor a program fut jön a jelzett vonalon, a program leállítja a forráskódot, és láthatjuk az állapota változó. Nagyon erős és széles körben használt eszköz.

Kattintson a „Futtatás” gombra. Látni fogja az emulátor ablakot a projektben. Mint látható, amíg ő nem rendelkezik a funkcionalitás - ez csak üres.

Programozás az iPhone -Elõször lépés

iPhone programozás

Megkezdése előtt írásban az alkalmazás kódját, van ujjak és magyarázni néhány fogalmat: OOP (objektumorientált programozás), MVC (modális megtekintése Controller), „.h” és „.m” fájlokat. Szóval Objektumorientált programozás során az elkülönítés a teljes kódot az úgynevezett tárgyak, amelyek tárolják az adatokat a feldolgozás és a csapatok. Object Objective C-ben két fájlból áll .h és .m. .h fájlt nevezzük header (fejléc) tartalmazza a „vázlat” a tárgy - Felsorolja az összes adatot és a csapatok neveinek blokkok (módszerek) tartalmazott az objektumot. .m fájl az úgynevezett végrehajtási fájlt (végrehajtás) és részletek a jelek, hogy a címben jelzett van az egész program logikája van programozva.

MVC (MVC) - ez a valami, ami elválasztja a kódot, és a felület, amely a felhasználó lát. Modell - a felhasználói adatok és az adatok, hogy a megjelenített a felhasználó számára. View - a felhasználói felület és a kód, amely kapcsolatot teremt a nézet és a modell. MVC koncepció tűnik is most túl homályos, de idővel meg fogja látni, hogy ez a megközelítés nagyon leegyszerűsíti a programozó életét. Ez a koncepció a következő intézkedéseket: a programozó létrehoz egy külön alkalmazás tervezési minta, amely hozza a gombokat, szövegdobozok és más fontos értelmetlen, és külön-külön írja programokat. Aztán mutatja a XCode melyik módszer (egy blokk kód) kell hívni, válaszként egy adott felhasználói művelet, és mi a neve ennek vagy annak eleme az ellenőrzés a programban.

Fejlesztjük a tervezési program az iPhone

iPhone programozás

A jobb alsó sarokban látható objektumok listáját (Library), amelyeket fel lehet használni annak felhasználói felület, a központi része a Nézet ablakban jelenik meg, amely az elrendezés a program interfész. Jobb felső ablak több módja van, amelyek be vannak kapcsolva révén felett található ikonok. Az ábra azt mutatja, attribútum a felügyelő módban. Itt lehet megváltoztatni a különböző attribútumok a tárgyak teszik ki a felületet.

Húzza az ablak objektum könyvtár Label A elrendezési ablakban. Az egér használata meg fogja változtatni a tárgy méretét, amint az az alábbi képernyő. A felügyelő tulajdonságait mutatja a Label objektum. Nézzük középre a szöveget, kattintson a megfelelő ikonra a Layout bárban.

Törölje a szöveget a szöveg mezőben (ez volt írva a szó címke), és adja meg ott „Néhány String”.

Hasonlóképpen, adjuk hozzá a Layout gombra (tárgy)

Tehát, általunk tervezett alkalmazás. Semmi bonyolult kattintva a Futtatás gombra, és nézd meg a munkáját a program az emulátor ablakban.

Elkezdjük kód

Tehát van két vizuális komponens helyezni az elrendezés. Szeretnénk, ha megnyomja a gombot, hogy a szöveg egy sorban. Az ötlet megvalósításához szükségünk van a program belépési kódot storoke (Label objektum), és indítsa el a módszer (kódblokkot) gomb megnyomásával.

Kattintson a file „ViewController.h” a bal oldali panelen. Fogunk leírni IBOutlet. IBOutlet összeköti a kódot a vizuális tárgy, például a felirat (címke) vagy a gombot () gombot. Adj kódot a fájl formájában ViewController.h

Ez minden, amit kell regisztrálni a header fájlban. IBAction csatlakoztatását teszi lehetővé bármilyen módszerrel, az elem a felhasználói felület, például válaszul egy gombra kattintva fogják hívni az általunk írt kódot.

Tehát azt mondta, hogy hívjuk a sort a címke és a szöveg válaszul egy felhasználói beavatkozásra nevezhető buttonClick módszer. Írjuk be a kódot erre a módszerre. Váltás ViewController.m fájlt a projekt fa. Miután a húr @ végrehajtását. A kód hozzáadása

Jegyezzük meg, ha lemásoljuk a kódot, akkor valószínűleg az elején a program akkor sikertelen lesz, valószínűleg egy probléma idézőjelben. Távolítsa el őket, és adja meg a billentyűzeten.

Lássuk, mit látunk itt. Mi fellebbezést a tárgy címke - egy sornyi szöveget a képernyőn. Mivel ez a tárgy benne vannak különböző adatokat (PFSZ is nevezett objektum tulajdonságok) és módszerek segítségével lehet elérni azáltal, hogy egy pont után az objektum nevét. A szöveg tulajdonsága felelős a szöveget tartalmazza a húr. Ez mi változott „Hello from Mobilab.ru”.

Átadtuk a kódolás, meg kell társítani a címkén és buttonClick elemek a forma és dizájn. Kattintson a Project Navigator ablak MainStoryboard_iPhone.storyboard bar váltani a UI tervezők. Zetem kattintson az ikonra „View controller”. Váltás a csatlakozások mód ellenőr (utolsó ikon). Nézd, ellenőr a piacok megjelent címke sorban. Ez az a név, amit megadott ViewController.h fájlt. Kattints a kör jobb oldalán a vonal címke, és húzza át a vonalat a szöveg valamilyen szöveg a forma és dizájn.

iPhone programozás


Végezze el ugyanazt a műveletet a gombot. Kattintson a „Kapott Műveletek” gombra a kör a csoportban, majd buttonClick és húzza a gomb elrendezés. Az eredmény felfedi egy helyi menü, amely lehetővé teszi, hogy válassza ki az időt a módszer hívást. Akkor például, hogy okozhat kódot, ha a felhasználó rákattint a gombra, ha lehet elengedni. Sok lehetőség van. Válassza ki a "Touch fel Inside".

iPhone programozás

Ez az! Mentse el a projektet, majd kattintson a „Run” gombra a felső panelen. Ha mindent helyesen, akkor el kell kezdeni az emulátort a programhoz. A gombra kattintva. A szöveg a sorban változtatni. Ez minden. Az első lecke vége

iPhone programozás

Kapcsolódó cikkek