az internet ablakok Android

Alkalmazások fejlesztésére vonatkozó alkalmazások: Hogyan készítsünk alkalmazást az iOS és Android számára. Alkalmazást teszünk az iOS-ra

Szóval, te is jött a gondolat: " És hogyan kell megtanulnom az iPhone programok írását?«, « Hogyan csinálhatom a mobilalkalmazást?«, « Hogyan szerezzen milliókat anélkül, hogy bármit csinálna?". Megpróbálok lépést lépni, hogy válaszoljon ezekre a kérdésekre (kivéve az utolsóat).

Mit kell tudnod a kezdetektől

Programok létrehozása iOS. Hivatalosan szükség van egy számítógépre alma (imacvagy MacBook.). De ha őszintén szólsz, akkor szükség van egy operációs rendszerre OS X., oly sokan az első chitryatnál, és sikerül használni Khakintosh (Hackintosh.), azaz az OS X indítása rendes számítógépek - Ez egy gazdaságos lehetőség, illegális és meglehetősen zavaró a beállítások szempontjából. Javasolom, mivel szilárdan úgy döntött, hogy IOS-fejlesztővé válik, vásároljon egy egyszerű MacBookot vagy Mac mini., akkor is használható (minden, 2010 óta kiadott).

Következő - Mit kell írni. Alkalmazások iOS. írja a programozási nyelveket GYORS. vagy Célkitűzés C., és minden mágikus akció történik a programban Xcode. (ingyenes). GYORS. "Ez egy nagyon új nyelv, amelyet az Apple szóban képzelte a közelmúltban (2014 közepén), és most aktívan hozza az elképzelést, hogy csak azt kell programozni, mögötte a jövő mögötte, modern és gyors. És igaza van, tanulnak GYORS.. Célkitűzés C.a nyelvet hosszú idővel szemben, így sokkal bonyolultabb megérteni, hogy nem törli a hatalmát és a meglévő fejlemények és könyvek gazdagságát (amit nem mondhatsz a SWIFT-ről szóló pillanatban). És mindazonáltal ismételtem, tanulok GYORS..

Ha a platform alkalmazások (egyidejűleg iOS és Android alatt) szeretne - tanulni C # és használja a fejlesztési környezetet Xamarin. (Fizetett). Szeretné, hogy a cross-platform játékok - lendítsük a fejlesztési környezetet UNITY3D. (Feltételesen ingyenes), tanulja meg a fent említett fent említetteket C #.

És az alkalmazások futtatása az iPhone / iPad (még a fejlődés színpadán is), majd helyezze el őket az AppStore-ban, meg kell vásárolnia az állapotot Apple fejlesztő.100 dollárért évente. Miután megvásárolta ezt, ismét motiválja, hogy legalábbis megverje ezt a pénzt 🙂

Amikor elgondolkodtam, ezt a kérdést, azt hittem, csak szükség volt arra, hogy csak egy jó zsíros "Biblia" legyen az objektív-C-on (emlékeztessék, Swift még nem volt), és megértsük a programozási nyelv fejezetének titkos ismeretét. Mindent tanácsolta Stephen Kochan könyvét Programozás objektív-c«. ROSSZ!Ne ismételje meg a hibámat. Igen, a nyelv alapjait megértették, a könyv jó, de ez egy referenciakönyv, és ez messze van a Scratch alkalmazások valódi fejlődésétől. Ha meg szeretné tudni, hogyan kell programozni, hogy "elmosódnod", próbálja megírni az első, meglehetősen egyszerű, de dolgozó Alkalmazások. Szüksége van a leckékre példákkal. Egyszerűen komplexig. Még mindig fontos, hogy valódi célt helyezzen el, az első alkalmazás, amelyet írni szeretne, és engedje el az AppStore-t. Minden lecke vagy könyvnek megadnia kell a projektben alkalmazandó ismereteket. Ne tévesszen meg az "örök diák", amely csak ez teszi, hogy tanulmányozza, tanul, tanul, de elhalasztja a munka kezdetének pillanatát. Például egy célt tűztem ki, hogy egy alkalmazás-rádiót készítsek, és egy hónapig engedje el az AppStore-ban - és én is.

Ha tudod angolul, akkor egy kicsit szerencsésnek tartja, most elmondom, hol kell felhívni az összes tudást. Oroszul, sajnos, az információ nagyon kevés, és gyakran elveszik (és lefordítva angolul).

Az iOS tanítvány.

A legjobb angol nyelvű képzési hely - Raywenderlich.com.. Három okból mega-hűvös: 1) Elolvashatja a tengert az azov óráig, mielőtt meg szeretné ismételni a meglévő sikeres alkalmazások (beleértve a SWIFT), míg minden mentálisan és humorral van írva; 2) Vannak videoórák (igazság, fizetett); 3) A legfontosabb ok "Vannak könyvek a kezdőknek, akik meg fognak tanítani a karcolásról egy példát az alkalmazások létrehozására, nagyon érthetően, képekkel (Nos, ahogy szeretjük). A könyveket fizetik (csak az első részből állnak), de megéri. Vettem őket mindannyian, és sokáig kifizettem, mivel a tégla mögött jó alapterületeket építenek. Nem hasonlítható össze az ugyanazon a webhelyen különböző leckék olvasásával. Kezdje az iOS-gyakornoki könyv megvásárlásával (amelynek első része ingyen letölthető). Meg fogja tanítani, hogy hozzon létre az első alkalmazásokat a SWIFT-en. Ők is vannak könyvek a játékok fejlesztéséről Spritekit.(Apple keretrendszer a játékfejlesztéshez).

A második segédprogram erőforrás - AppCoda.. Könnyebb, mint Raywenderlich, de a lényeg ugyanaz - olvassa el a leckéket a gyors, tanulni a példákból. Ők is saját könyvüket (fizetett), kivéve az ingyenes leckéket.

És mi van, ha nem ismeri az angol - UPS-t, az ilyen orosz internetes erőforrások egyszerűen nem. Könyvek oroszul? Persze, meg fogja találni néhány könyvet Ozon, de mindegyiket elavult és nem fogja tanítani a SWIFT nyelv (abban a pillanatban minden csak a Objective-C).

A legjobb, amit tudok felajánlani, egy HOBRÉ "IOS-fejlesztés" hub, folyamatosan új cikkek vannak, de nagyon kaotikusan jelennek meg.

Hol találhat választ, valami nem működik

A programozás során folyamatosan bármilyen kérdése van: nem tudod, hogyan kell csinálni valamit, vagy valamit csinálsz, de válaszolsz, a program hibát jelent. Két helyszínen talál (vagy kérdezhet egy kérdést):

Stackoverflow. - Az angol nyelvű válaszok legnagyobb tárolója. A válaszok 80% -a ott találok.

Google - Bentálisan, csak a keresési kérdésre való belépéshez, találsz egy választ. Ha ez nem működik azonnal, menjen a kérdés szövegéhez.

Kenyérpirító - Analóg Stackoverflow, de oroszul. Még mindig nehéz megtalálni a válaszokat, mivel a kérdések alapja nem túl nagy. De megkérdezheted - elegendő szakember van az erőforrásban, amelyet válaszolni fog.

Nos, vagy megkérdezhetsz. Míg ingyenes 🙂

Ma az IT-Gömb elég gyorsan fejlődik. Mindenki, ha meg akarja próbálni benne, kiválasztja az egyik irányt, és mozog a célra. Sokan előnyben részesítik az iOS-t és az Android alkalmazást. Természetesen meglehetősen nehéz, türelmes, a tudás és a szabadidő szükséges. Ha komolyan hangolod erre, meg kell tanulnod és menj a célhoz. Egyedül?

Fejlesztőkörnyezet

Először telepítenie kell a programot, ahol az interfészrel dolgozik, és a szükséges elemeket írja elő. A leggyakoribb - xcode. Sajnos ez a fejlesztési környezet csak az Apple termékekhez érhető el. Jelenleg hivatalos verzió Nincs ablak vagy Linux. Az iOS különböző verziója alatt különböző verzió Ez a program.

A grafikával való munkahelyek

A játékok képének vagy tervezésének fejlesztése érdekében telepítenie kell a segédprogramot a grafika munkájához. A közös alkalmazás a CorelDraw, amely lehetővé teszi, hogy fotókat készítsen vektoros grafika segítségével. Természetesen a teljes körű munkához szükségesnek kell vásárolnia teljes verzióDe a standard módok ingyen használhatók.

Célkitűzés C.

Az objektív-C programozási nyelv a játék funkcionalitásának létrehozására szolgál. Ahogy észreveszed, a nyelvek családjából ment, így ha korábban egy másik programozási nyelvet vizsgált, akkor elegendő időt tölthet a mélyreható tanulmányhoz és elkezdheti létrehozni az alkalmazásokat. Természetesen sok könyv van az objektív-c objektív tanulmányozásáról.

Fiók létrehozása

Ahhoz, hogy később eladja az alkalmazást, regisztrálnia kell az AppStore-val. Benne más felhasználókat is biztosíthat nyílt hozzáférésűHogy teszthessék a programot. Természetesen ez nem szabad. 100 dollárt kell eladnia az alkalmazást egy évig.

Szintén megtekintheti a tesztalkalmazásokat. Némelyiknek van információ arról, hogyan fejlesztették ki őket. Nézze meg hasonló példákat, hogy mit szeretne létrehozni és próbálni hasonló.

Alkalmazás elrendezés

Először el kell döntenie az alkalmazás célközönségét. Az interfész és a funkcionalitás függ. Természetesen, ha egy programot dolgoz ki, érdemes elérni egy olyan megoldást, amely korábban nem volt. Csak így tudják elérni a népszerűséget.

Érdemes eldönteni, hogy az alkalmazás hogyan lesz rendezve. A lehető legegyszerűbbnek kell lennie a lehető legegyszerűbbnek, hogy új embereket vonzza, és ne félje, anélkül, hogy megmutatná képességeit.

Minden gombnak meg kell mutatnia a cselekedeteiket, és megmutatja, mit fog tenni. A felhasználónak nincs bármilyen kérdése arról, hogy mit fog tenni a kulcsok. Tekintsük, majd megtestesítik a kiváló minőségű felületet.

Alkalmazás létrehozása

Először meg kell nyitnia a figyelembe vett fejlesztési környezetet, és hozzon létre egy új projektet. Ehhez el kell mennie a "Fájl" szakaszba, és menjen az alkalmazás elemre. Ezután válassza az "iOS" lehetőséget, és menjen az "üres alkalmazás" üres alkalmazáshoz.

Hozzon létre egy iOS alkalmazást különböző sablonok segítségével különböző feladatok. Kezdjük, jobb, ha üres az összes finomság kezelésére. Ezt követően alkalmazhatod őket.

Egy új ablakban adja meg a termék nevét és az azonosítóját, meg kell adnia az osztály előtagot is. Ha kezdődõ fejlesztő vagy, akkor meg kell adnia a "Com.example" azonosító mezőben és az XYZ Prefix mezőben. Ezután válasszon a "Inefon" javasolt eszközök közül, és erősítse meg a műveleteit.

Használjon storyboardot

Az IOS-alkalmazás létrehozásának módja elején használhatja a storyboardot. Ami? Ez olyan funkció, amely lehetővé teszi, hogy vizuálisan benyújtja az összes képernyőt a programban. Ez mutatja az összes olyan ablakot és átmenetet, amelyet köztük használnak. Ez egy jó asszisztens a program létrehozásában. A Storyboard megnyitása szükséges:

    menjen a "Fájl" szakaszra és az új elemre;

    válassza ki a "Fájl" gombot, és menjen a "Felhasználói felület";

    ezt követően válassza ki a kívánt funkciót;

    csak az iPhone eszköz kiválasztása és a fájl hívása.

Emlékeztetni kell arra, hogy meg kell menteni a mappába, ahol az adatokat a projektről tárolják.

Képernyő hozzáadása

A képernyő hozzáadásához alkalmaznia kell a típusvezérlőt. Lehetővé teszi, hogy meghatározza, hogy a felhasználói felület hogyan fog kinézni. Sok beépített típusú vezérlő van. Nézheti meg az összes elérhető opciót, és eldöntheti, hogy melyik design szeretne.

· Ehhez menjen a Main.Storyboard fájlba navigáción keresztül.

· Válassza az "Objektumkönyvtár" lehetőséget az összes szükséges objektum feltöltéséhez.

· Kattints a "View Controller" gombra, és húzza meg a projekthez. Így hozzáadja az első képernyőt.

Tárgyak

Az iOS számára? Tehát döntöttél az interfészről, és hozzáadta a képernyőt, most már bizonyos objektumok létrehozásához. A szabványos elemek használatához nyissa meg az objektumkönyvtárlistát. Ha megfelelő objektumot talált, akkor átviheti a képernyőre. Könnyen mozgatható és méretezhető.

Szerkesztési elemek

Objektumok elhelyezése, használhat egyfajta tervezőt. Hozzon létre egy alkalmazást az iOS számára is, de ezek az elemek csúnya, szabványos nézet. A tervezés megváltoztatása: Szín, Font, Képek és egyéb paraméterek hozzáadása, ki kell választania egy objektumot, és folytassa a tulajdonságait. Ezt az "Attribútumok felügyelője" gombra kattintva megteheti (a címke emlékezteti a pajzsot).

Navigációs panel

Hamarosan sok más képernyőt ad hozzá, és a programnak meg kell adnia a navigációt, hogy könnyen megtalálja a szükséges információkat. Ahhoz, hogy hozzáadja, szüksége van:

    Keressen egy helyet, ahol ez az elem található. Jobb, ha a kezdeti képernyőre alkalmazza a többi ablakot.

    Kattintson a "Szerkesztő" gombra, és menjen a "beágyazva" elemre.

    Csak a kívánt elem - "navigációs vezérlő" kiválasztása marad.

További jellemzők

Amint észreveszed, még nem használtuk fel a programozási nyelvet, hogy létrehozzunk egy iOS-alkalmazást. Ez a pillanat csak rád lesz. Fel kell jönnie, hogy mit kell végrehajtania az alkalmazást, és csökkentenie kell az objektív-C nyelven. Ha nincs jó programozási képessége, akkor további irodalmat kell olvasnia.

Tesztelési alkalmazások

Az XCode-nak van egy emulátora, amely lehetővé teszi, hogy tesztelje. Miután meg kell vizsgálni, ellenőrizze a teljesítményt. Ehhez menjen a "Simulator és a Debug" részhez. Válassza ki a tesztelni kívánt eszközt.

A program összeszerelése

Hogyan hozzunk létre egy alkalmazást az iOS-ra? A teljes vagy játékhoz össze kell szerelnie a projektet. Menjen az "Építsd", és kattintson rá. Így összeállítja az alkalmazást, és ezután azonnal elindul. Körülbelül öt percet vesz igénybe. Meg tudod tartani, hogyan fog megjelenni a szerelés.

Ellenőrzési eszköz

Végül győződjön meg róla, hogy a projekt működik, meg kell vizsgálnia a készüléken. Ha van egy iPhone, akkor problémamentesen megteheti. Csatlakoztassa a készüléket PC-hez. TOVÁBBI TÖRTÉNŐ TEVÉKENYSÉGEK, HOGY MINDEN SZÜKSÉGES. Kattintson az "Eszköz és Debug" gombra, majd menjen a "Build" pontra. Néhány perc múlva az alkalmazás összegyűjtése után elindul a készüléken.

Ha rájött, hogyan lehet létrehozni egy alkalmazást Android és IOS, de van néhány problémája, meg kell szüntetnie őket. Megnézheti a konzolt, milyen hibák történtek a tesztelés során. Általánosságban elmondható, hogy ez egy meglehetősen fontos folyamat, hiszen, ha jól teszteli az alkalmazást, akkor siker lesz. Használhatja a barátaid segítségével is. Ehhez küldje el az alkalmazását, és várjon, amíg hibákat találnak.

Projekt kiadvány

Létre kell hoznia egy összeszerelést. Ehhez válassza ki a menü "Distribution" elemét, és kattintson az "Építés" gombra. Ezután válassza ki a projektet és archiválhatja azt. Meg kell értened, hogy a kérelmet optimalizálni kell a szükséges platformra, és alkalmasnak kell lennie a retine kijelzőre, ez nem lesz megfelelő nélkül.

Menjen az AppStore-fiókba és add hozzá Új program vagy játék. Meg kell adnia az alkalmazás összes információját: név, leírás, kulcsszavak, kategória, szerzői jog és kapcsolatok. Töltse ki a mezőt az ár és a jogok. Csak akkor marad, ha hozzáadhat egy ikont az alkalmazáshoz és több képernyőképhez.

Jelölje be

Az alkalmazás letöltése után ellenőrizni fogják. Néhány nap múlva válaszolnia kell. A kezdeti szakaszban a program automatikusan ellenőrzi. Ha minden sikeresen elment, akkor átruházza a "felülvizsgálat" állapotba. Ha ez nem történt meg, néhány óra múlva válaszolhat a levélre. Ön is kaphat információt a hibák kiküszöbölésére és az ehhez szükséges.

Ha az alkalmazás átadta az összes ellenőrzést, akkor az Apple Store-ban eladható. A feladata most - hirdetési programok vagy játékok. Ez attól függ, hogy mennyi pénzt keresel. A hirdetésekhez különböző szolgáltatásokat alkalmazhat.

Következtetés

Alkalmazásfejlesztés hasonló elv szerint történik, de egy másik fejlesztési környezetben a Windows számára. Hogyan hozzunk létre egy iOS-alkalmazást? Ez egy meglehetősen hosszú és összetett folyamat. Ehhez megközelíteni kell, hogy bizonyos tudás és készségek. Csak így tudsz elérni valamit. Bizonyos készségek nélkül felismerheti ötleteit. Választ szükséges cég És fontolja meg, hogy mennyire érdemes létrehozni az iOS iránti kérelmet. Néhány összetevőt is rendelhet, ha nem tehetsz valamit.

Ha az iOS állandó felhasználója vagy, akkor valószínűleg elgondolkodott az ötlet, hogy saját mobil alkalmazását hozza létre az iOS-ra. Ezenkívül most, a technológiák kidolgozásával még csak nem is szükséges tanulni a programozási nyelveket az iOS-alkalmazás fejlesztésére, elegendő az egyszerű tervezők használata.

Ábrabolt Alkalmazásbolt. A kiemelkedő tele van szórakoztató tartalommal - és az Lion részesedése a hozzáférhető tartalomhoz van hozzárendelve a mobilhoz iOS alkalmazások (követte a zenét, könyveket és filmeket): A keresésen keresztül könnyű megtalálni a játékokat, a böngészőket, az ügyfeleket a szociális hálózatok, szolgáltatások, amelyek lehetővé teszik a taxi és élelmiszer, hírnökök, animált háttérképek és postai eszközök megrendelését. Nyomja meg a rengeteget mobil alkalmazások Szinte lehetetlen, és több okból is.

Először is, a mobil IOS tartalompiac folyamatosan változik - minden alkalommal, amikor új fejlesztők vannak, akik úgy döntöttek, hogy új terméket hoznak létre, "kezdők" jelennek meg, megpróbálják átírni a "szakemberek" tartalmát új szavakkal, Modern trendek. Másodszor, egy App Store könyvtára egy millió elérhető ajánlatból áll. És ez nem a korlátozás, figyelembe véve a technológiák fejlesztését és a mobil fejlődésre való belépés élesen csökkentett szintjét.

Igen, a programozási nyelvek még mindig érdemes tanulni (ha szeretné blokkolni a sablonokat és megváltoztatni a világot), de a legutóbbi pórusokkal lehetséges, hogy tudás nélküli alkalmazást alakítson ki - a legfontosabb dolog az, hogy összekapcsolják a megfelelő eszközt, és használja a megfelelő szolgáltatás, tervező.

Miért van szüksége az alkalmazásra

A modern mobil operációs rendszer IOS alatti alkalmazásának fejlesztése több oldalról érdemes megfontolni:

  • Üzleti eszköz. Nehéz elküldeni a modern szállítási szolgáltatást, egy nagy éttermet vagy taxit, amely kizárólag mobilhívásokon keresztül működik, és otthoni telefon. Ki akarja lógni a vonalon, hanem virtuális kártya Ezt és az ügyet a kívánt címeknek nevezik, megfélemlített, majd vonatokon, majd az utazásban, és eljutok választani, kérve a megfelelő pozíciókat a Call Center operátor. Az alkalmazások mobilitása ebben az esetben mindent megold! Igen, és nem valószínű, hogy a közönség vonzása, majd az új kedvezmények és javaslatok vonzása.
    Azonban nem mindig mobil alkalmazást kell figyelembe venni kizárólag promóciós eszközként - néha az App Store Assistants Trites segítségével egyszerűsíti az egyes erőforrások kölcsönhatását. Például nem kell a böngészőt használni, hogy elolvassa a legutóbbi postaköltséget. Miért menj át annyira hosszú útHa letöltheti a mobilalkalmazást, bejelentkezve a rendszerbe, majd konfigurálhatja az értesítési rendszert. Semmi sem hiányzik, és a levelezés ellenőrzése után fennmaradó idő is elég egy csésze kávéhoz;
  • Szórakozás. A tartalom második oldala, amelynek köszönhetően az újonc fejlesztők álmodnak az App Store-hoz való bejutásról - kísérlet arra, hogy kombinálják a szórakoztató tartalmat. És az opciók itt tömeges játékok, paródiák közösségi hálózatokA virtuális kommunikáció szolgáltatásai, a trendekbe esett új tételek. A részből származó tartalom kizárólag a boríték kedvéért van írva, és semmilyen módon nem kapcsolódik a már működő vállalkozáshoz.

Ennek megfelelően az opciók, miért szükségesek egy két mobilalkalmazáshoz - akár két, felhalmozódott Érdekes ötletekKi akart kifejezni a fejlesztő környezetének segítségével, vagy az üzleti élet hosszú távon költözött a hegyre és az ügyfelekre, akik a vállalat szolgáltatásait használják, valami igazán hasznos és kényelmes (például egy mobil katalógus, amely lehetővé teszi, hogy gyorsan Rendelkezzen, válasszon szállítási módot és villámot a fizetéshez).

Hogyan kell csinálni egy újoncot, ha nem akarja tanítani a programozási nyelveket?

Néhány évvel ezelőtt a mobil alkalmazások professzionális fejlesztője felé vezető út egy csomó mindenféle teszten keresztül futott. Először is, hogy hozzon létre valamit, meg kellett tanulnom a programozási nyelvet (ha az Android-hoz kell fejlesztenie, akkor a Java alkalmas, ha a Swift konstruktor népszerűvé vált), és most már nem volt üres helyről, és közvetlenül a A matematika, a logika és a tanulmányi jelölés.

Másodszor, minden IOS alkalmazásfejlesztő köteles az Apple készülékek teljes körű munkájához, megfelelő eszközökkel (például Xcode), és az App Store Store-t közvetlenül használja a tervezett tartalom terjesztésére szolgáló platformként.

Ha óvatosan megnézed az iOS operációs rendszert, akkor lehetetlen, hogy ne vegye fel az operációs rendszer rendkívüli zártságának tényét, amelyet mindenféle korlátozásra öntik az új mobil IOS alkalmazás létrehozásának és fejlesztésének szakaszában.

Erősen befolyásolja a letöltésének lehetetlenségét az iOS verziója. A PC-n a tesztek teszteléséhez és a kompatibilitás ellenőrzéséhez. De minden fejlesztő köteles ellenőrizni, hogy az újdonságok 11 IOS-val és 5-ből származik, ha ilyen más maradt. Még a nehézségek is megtalálhatók az App Store tartalmának hozzáadásának szakaszában, ahol a felfüggesztett mérséklés elutasítja a létrehozott új terméket is a rossz képernyőképek miatt is.

A közelmúltban az idők változtak Sokat - az Apple termékek mobil alkalmazásainak fejlesztése érdekében legalább számítógépnek megfelelő számítógépnek kell megfelelnie, legalábbis a Linux. Megtanulja a nyelveket - nem kell tennie, mert a hálózat talált egy speciális "tervezőket", amelyeket több lépésben kínálnak, hogy legalább egy boltot hozzon létre, ahol az állományban megfizethető áruk, még egy platformot is készítenek a taxi hívására virtuális kártyával.

De még nem is meglepő, hogy a programozási nyelvek már nem kell tanulniuk, de az iOS alkalmazás fejlesztése épül - minden intuitív és vizuális. Az egyes szakaszokban végzett kiválasztás valós időben látható a képernyőn.

Melyek a szolgáltatások az alkalmazások létrehozásához, milyen előnyökkel és lehetőségekkel rendelkeznek

Alkalmazás tervezők modern gyorsan növő szolgáltatások, amelyek lehetővé teszik az újonnan nélkül is ismerete programozási nyelvek és hozzáférés nélkül a speciális berendezések, hozzon létre egy érdekes, és hozta a kiválóság szempontjából modern technológiák, platform (játék, eszköz, segédprogram), egyszerűsítése egyes cselekedetek vagy megnyitása néhány további jellemzők (A geopozíció használatával a kerületben a kerületben a legjobb étkezők keresése).

Milyen előnyökkel jár a tervezők?

  • Minimális pénzügyi befektetések. Nincs "fizetett" fejlesztők, hosszú tervezési és homályos fejlesztési idő. Néhány nap múlva kidolgozhatja és elképzelheti az ötletet, hogy lényegében legyen, és megfelelő digitális boltban végezzen ki;
  • Gyors válaszellenőrzés. Ha valamilyen oknál fogva az ügyfelek nem figyelik az újdonságot az App Store-ban, még akkor is, ha elegendő számú reklám és vonakodva beleegyezik a letöltéssel, akkor valószínűleg elviselni az üzletet mobil platformok És más ötletekre kell összpontosítani;
  • Alacsony küszöbérték. A hálózati konstruktorban rendelkezésre álló mindenki a legkisebb részletekre vonatkozik - intuitív felületet, különleges utasításokat kínál a kezdőknek és a hibamegelőzési tippek sorozata;
  • Könnyen kiválaszthat egy mintát. Ha az ötlet tipikus (az áruk értékesítésének platformjának fejlesztése, élelmiszer-szállítás, ingyenes autók keresése), akkor a kezdőknek még nem kell feltalálni semmit technikai szempontból - mindenkinek hosszú szakembere van. A fő dolog az, hogy helyesen töltse ki az áruk rácsát a konstruktorban, de átírja a rendelkezésre álló menü nevét és a partíciót;
  • Nem kell aggódnia az eredmény miatt. Ha megfelelő sablont választanak ki, a pénz gyakorlatilag nem ágyazódik, és a töltött idő alig esett néhány napig, aztán mit kell aggódnia? A kérelem elindításának következtében az eredmény egy másik kísérletként tekinthető meg, hogy értékelje a feltalált ötletet, vagy megalapozza, de újraindító üzletet igényel;
  • Teljes támogatás. Nos, és hol van ismerős emberek, Ami a hangot, és a szöveges csevegésben kéri, hogy hová kattintson és hol láthat.

Sajnos a tervezők nem minuszok nélkül vannak. És a sablonok nagyon korlátozottak a lehetőségekben, és a felesleges funkcionális nem csatlakoztatható az első kívánsághoz, és a reklám lekapcsolásához fizetnie kell, és a konstruktorhoz való kötődés nem mindig eltávolítható. Ezenkívül nem mindig lehetséges többlépéses tesztelés elvégzése a közvetlen indítás előtt.

Legjobb konstruktorok

A megfelelő tervezők listája évente bővül -, hogy meghatározza a "legjobb" ebben az esetben nagyon problémás, de kiemelje a három tervezőt, akik pontosan részt kell venniük, még mindig:

Goodbarber

Tervező azoknak, akik régóta egy kisvállalkozás tulajdonában vannak, és úgy döntöttek, hogy bővítik a lehetőségek lehetőségeit. A tervezőt tervezték és rövid kezdőknek tervezték (speciális utasítások állnak rendelkezésre, a sablonok nyitva vannak, beszélgethet a beszélgetésekkel, és hasznos konzultációt kaphatsz), és a valódi szakemberek - bárki megnyithatja a programkódot, és felmászhat a deblessre az iOS által létrehozott alkalmazás és a programozási nyelvek elérése ideális eredményt ér el.

És - a GoodBarber tervező lehetővé teszi, hogy az okostelefonok és tabletták minden aspektusát használja - az értesítések, az integráció különböző mobil szolgáltatások (naptárból kártyákból) gyors hozzáférés. By the way, amikor a vágy, hogy a projekt az App Store-ban nem kell ilyen dolgokat személyesen, a fő dolog a kapcsolat, fizetni a megadott összeget (az a képesség, hogy az App Store-boltban van szüksége havonta fizetni), majd várjon az eredményre!

Buildfire.

A GoodBarber tervezővel rendelkező funkcionalitáshoz hasonlóan, amely csak tíz percet teszi lehetővé a konstruktor regisztrációs szakaszától, amíg a kérelem fő funkcióit már kialakítják. A pozitív értékelés szinte minden rendelkezésre álló funkciót és sablonokat és beépített grafikus szerkesztő, és egy speciális grafikus felület, amely lehetővé teszi gombok létrehozását, menüket és szakaszokat egy kattintással és első helyen.

A fejlesztés során kapott első prototípus azonnal letölthető egy speciális vizsgálati környezetre, és ellenőrizheti, hogy a fejlesztés hogyan nézzen be iOS Smartphone vagy tabletta.

Appy pite

Cross-platform tervező (bármely mobil alatt alakulhat ki operációs rendszer - legalább az IOS alatt, még akkor is Windows telefon), amelynek fő chipje a mobilalkalmazás létrehozásának képessége a böngészőben! Meg kell választania a tervezést és a megfelelő színeket, a linkeket, díszítse a képek és linkek szabad helyét, és elküldhető a kiadáshoz. Mielőtt a kiadvány nem lesz több, mint 30 perc!

A tervező az úton, szó szerint azonnal - még az engedélyezési menü is felülbírálható az első kívánságban. A mínuszok - minden angolul (bár, valamint a versenytársak), a reklám eltávolításának lehetősége érdekében kell fizetni.

Mi a teendő a következő alkalmazással?

Ha az eredményt és a kísérletet nem az eredmény kedvéért kívánja létrehozni, hanem saját örömére, akkor legalább a fent felsorolt \u200b\u200btervezőket működtetheti, és saját ötleteinket mobil alkalmazások formájában működtetheti. Az ilyen, nem kell fizetnie, de az eredmény a "papír" marad.

Ha fontos, hogy mindent átadjon a közönségnek, a legegyszerűbb lehetőség, hogy segítséget kérjen a digitális üzletektől. Például az App Store-hoz. Lesz egy hely. Az egyetlen mínusz a nyilvántartásba vételről való tanulás, a kiadásért fizetendő bizonyítványok és kötelesség. Az utóbbi esetben lehetőség nyílik a mobilalkalmazás tesztelésére, és közönségként és valódi pénzként kereshet.

Az iOS-fejlesztőnek tudnia kell, hogy megpróbálja megismerni azokat, akik karriert terveznek ebben a tevékenységben. Egyéb meg van győződve arról, hogy egy ilyen lehetőség túl bonyolult - még mindig programozás nem mindenki számára megadva. De vannak azok, akik tudják: A fekvő kővíz alatt nem áramlik, és a hegyeket a megfelelő helyre mozgathatja. A szakosodott iroda jelenleg IOS alatt foglalkozik. Leginkább ez elég drága magániskolák. Azok, akik pénzt akarnak megtakarítani az iOS-nak az IOS-ra vonatkozó kurzusok kidolgozását: Nagyon kevés erőforrás van az interneten ingyenes hozzáféréssel. Azonban jó eredményt kapunk csak akkor, ha a maximális erőfeszítést alkalmazzák.

Pénz: Hogyan juthatsz el?

Az iOS Fejlesztési oktatóanyagok iránti igény 2014 óta különösen magas lett. Ezután a vietnami szerző kiadott egy gyorsan meghódított világ népszerűségét ez a platform - egyszerű módon, de nehéz elhaladni. A projekt megkapta a Pappy Bird nevét, és csak néhány hónap alatt több százezer dollárt hozott a Teremtőjéhez. Aztán sok ember, akik láthatják a jövőbeli technológiákat, és megjósolhatják, hogy mi lesz a kereslet egy idő után, rájött, hogy itt az ideje, hogy elsajátítsa a fejlődést a semmiből az iOS-tól. Valójában jelenleg a szakemberek iránti igény nagyszerű, de csak azok, akik minőségi kódot írhatnak.

Az alkalmazások fejlesztése iPhone Sokan okozza a valódi tengereket. Abszolút, hol kell kezdeni, hogyan kell alkalmazni a meglévő tudást, hogy hol tanuljunk a készségek jó szintjének megszerzéséhez. Hogyan lehet elkezdeni az iOS alkalmazások fejlesztését? Sok modern könyv felelős erre a kérdésre, de a nagy kötetek és összetett fájlok takarmányok nehezen érhetik el a nem szakembereket.

Alapvető képességek

Általában az iOS fejlesztési leckék közvetlenül a kód írásával kezdődnek, valamint a fogadások magyarázata, amely hasznos lehet a kezdő szakember számára. De végül is, nem mindig, hogy a megfelelő programozási nyelvet már ismeri, ezért helyes azt mondani, hogy az optimális elsődleges szakasz egy megfelelő eszköz tanulmányozása. Leggyakrabban az iOS-fejlesztők objektív-c-t alkalmaznak. A nyelv az objektumorientált csoporthoz tartozik. Sok tapasztalatból iOS fejlesztők Látható, hogy ez az, hogy kényelmesebb az okostelefonok létrehozásakor. Azonban nem csak az "Apple" technológia - használható az Android alatti munka során.

Ha a mobilalkalmazások létrehozása úgy döntött, hogy olyan személyt, aki korábban elsajátította az objektumorientált csoportból, akkor az új eszközzel való munka nem okoz problémákat. Minden OOP meglehetősen közel van egymáshoz, alárendelt a hasonló logikához. Hogyan lehet IOS-fejlesztővé válni, ha a kódteremtési készségek? Szükséged van egy könyvet, amely elmagyarázza az objektív-C fő jellemzőit, és gyakorolja a programozó elemeket. Egy kis időt vesz igénybe, de kiváló eredményt ad. A kezdő szakember megnyeri a szintaxist, meg fogja érteni, hogy mi rejtve van a képesség nyelvén, hogyan szervezhetem meg a kódot maximális hatékonysággal. Érdemes emlékezni arra, hogy ha a kód jó minőségű, az iOS-fejlesztő nagyra értékelhető. A fizetés tisztességes lesz - több százezer rubel. És itt vannak azok, akik komplex, érthetetlen, zavaros kódot írnak, sokkal kevesebbet kapnak.

Menj a semmiből

Az iOS-alkalmazások fejlesztése azonban nemcsak azok számára elérhető, akik már rendelkeznek a kód létrehozásában. Biztonságosan megteremthető a terület elsajátítására, amely nem rendelkezik konkrét tudással és oktatással - ez a bérbeadás kérdése. Természetesen a C. célkitűzés nem a legegyszerűbb nyelv, beleértve az OOP kategóriáját is, ezért könnyebb lesz megbirkózni vele, ha először a szoftvereszközök teljes csoportjának logikájába kerül, miután különleges figyelmet fordít egy adott lehetőség sajátosságainak. A szakértők szerint az IOS-alkalmazások fejlesztését a kód létrehozására szolgáló eszköz három fő jellemzőjével kell elvégezni: Ez egy polimorfizmus, öröklés, kapszulázás. Ezek a bálnák a világprogramozás az "Apple" okostelefonok.

2014-ben megjelent egy érdekes szoftverfejlesztés - Swift nyelv. Az Apple-nek mutatták be magukat, amely eszközként jelentkezett a felszerelésükre vonatkozó alkalmazások létrehozására. Ennek a terméknek a fő feladata, hogy egy egyszerű, gyors kódot fejlesszen ki. SWIFT középpontjában a funkciók az okostelefonok, így ha alkalmazzák, a fejlesztési iOS alkalmazások sokkal könnyebb, mint amikor megpróbál beállítani a termékek e célra, eredeti terv szerint a írásmódjának kódot álló futtató gépek más operációs rendszer. A Swift egy bizonyos népszerűséget szerzett - ez nem csak az okostelefon-alkalmazások, tabletták, hanem olyan programok is, mint a Unix.

Ne permetezzen!

A SWIFT eszközök fejlesztése ésszerű abban az esetben, ha a programozó már ismeri az objektumorientált programozás nyelvét. Meg kell fizetni az időt az "Apple" fejlesztésének fejlesztésére, és abban az esetben, ha egy személy képes kódot írni az objektív-C objektívre. De ha még mindig meg kell tanulnod ezt elengedhetetlen eszköz Mobilalkalmazások létrehozásához, akkor nem kell elvonni a fő feladatból. Swift, természetesen fontos és szükséges, de lehetséges, hogy ezt megtehesse, majd később - amikor sikerül "nyerni" célkitűzést. És az egyik új eszköz, hogy feltöltse az agyat teljes program. Mivel szakértők szerint ez határozottan nem a legegyszerűbb programozási nyelvek, de nagyon rugalmas, és számos lehetőséget biztosít a hatékony kód létrehozásához.

Toolkit: A programozó számára hasznos

Az iOS-alkalmazások fejlesztése számos olyan eszközzel való kölcsönhatásba lép, amelyek lehetővé teszik, hogy az alkalmazás optimalizált, hatékony, hatékony és esztétikus legyen. Hagyományosan a legfontosabb és az említett első fejlesztési környezet. Az "Apple" mobileszközökre vonatkozó termékek létrehozásakor a legjobb, ha kapcsolatba lép a XCODE-hez. Teljesen ingyenes, és letöltheti a hivatalos alkalmazásbolton keresztül. A szabad, a hozzáférés mindazok, akik akarnak.

Az iOS alkalmazások fejlesztéséhez az alábbi eszköz egy olyan szerkesztő, amely lehetővé teszi a létrehozott kód beállítását. A preferencia jobb, ha tüdőt adhat egyszerű programok. Hagyományosan azok, ahol van egy háttérvilágítás funkció. Csak néhány másodperc - és most az írott kód fut. A hibás vonalak és a korrekciók felderítése érdekében némi időre van szükség, ez nem tölti fel a gép erőforrásait, amelyeken a programozó működik.

Grafika méltó figyelmet

Meglepő módon sok újonc programozó nem fizet időt a program létrehozásának egyáltalán. Az iOS alkalmazások fejlesztése olyan folyamat, amely befejezi a működőképes, vonzó alkalmazás kimenetét, meg kell őriznie azokat az eszközöket, amelyek lehetővé teszik a beállítást megjelenés programok. A vektoros grafika technológiája a legjobban megfelel. Ez lehetővé teszi egyedi képek létrehozását, ikonokat, amelyek a termék eredetiségét, az egyéniséget adják meg. Annak ellenére, hogy más emberek azt mondják, hogy a dekoráció túl nehéz, lehetetlen, ha a termék vizuálisan nem vonzza a felhasználót. Sőt, ma, amikor a verseny a boltban van apple alkalmazások Csak óriási, és minden ízlésre és bármilyen célra lehetőség van. Lehetőség lesz arra, hogy felhívjuk őket arra, hogy felhívják a figyelmet a fejlődésre abban az esetben, ha az újdonság nem csak jól működik, hanem szépnek is jól néz ki.

Helyes megkezdése: Tiszta terv

Részletes terv létrehozása nélkül nem számíthat semmilyen sikeres eredményre. A strukturálás nem a legegyszerűbb feladat, de határozottan megérdemli a figyelmet. Mielőtt közvetlenül kódolnánk, ki kell emelni néhány órát, és üljön le egy vázlatkönyvvel, hogy optimális tervet készítsen. A tervezés részeként fontos, hogy a termék tervezési megoldását képezzük, hogy megfogalmazzák, akinek célja, és milyen funkcionalitás unalmas.

A design gondolkodás a fogalom megfogalmazásával kezdődik. Önnek is meg kell választania, hogy mely funkciókat kell végrehajtani a programban, adjon nekik egy rövid, de tágas leírás, és adja meg az összeset is lehetséges rendszerek Az elemek kölcsönhatása, beleértve az átmeneteket is. Nem lesz felesleges a fontos elemek vázlatainak rajzolása. A funkcionalitás meghatározása, ki kell emelni az egyik feladatot, amelyen az új termék elküldi az új terméket, és megfogalmazza az alkalmazás jellemzőit, összpontosítva erre a célra. Ami a közönséget illeti, fontos megérteni, hogy az életkor, az érdeklődés hatálya, az életmód és a nemek közötti hovatartozás erősen befolyásolja mind az ízeket, mind a célokat, amellyel a felhasználók letölthetők az alkalmazásokat. A saját kiválasztása célközönség Ez igaz, sikeresen kiválaszthatja a tervezési megoldást és a további funkciókat.

Projekt: Először ment

Az első projektnek nem szabad nehéz. Megpróbálhat olyan tudományos alkalmazást létrehozni, amelynek csak egy képernyője van. Ehhez nyissa meg az XCode-t, hozzon létre egy új projektet, állítsa be a platformot a megfelelő optimalizálási eszközök alkalmazásához, majd a szoftver termék típusát választja. A környezet fejlődésének egyszerűsítése érdekében egyetlen nézet alkalmazással kezdődhet. A projekt egyedi nevet állít be. Standard üzemmódban a programozási környezet úgy véli, hogy az írás objektív-c objektíven történik. Ha a programozó egy másik eszközt kíván alkalmazni, akkor a lehetséges nyelvek átruházására kell hivatkozni. A menüelemek közül a nyelvért felelős, a legmegfelelőbb lehetőségnek kell lennie. Ezt követően váltson az Univerzális módba az Eszközök lapon.

A navigációs panel hierarchikus struktúrát telepít a Main.Storyboard dokumentum kereséséhez. Ha kiválasztja, megjelenik az Interface Builder gomb - Aktiválva van, a megjelenített panel közül válassza ki a szükséges eszközöket, mozgassa őket kényelmes helyzetbe, igazítsa, igazítsa. A kód elemeinek tükrözéséhez minden objektumot az egérrel választják ki a Ctrl billentyűvelMenjen a ViewController.h-be, amely elindítja a kimeneti párbeszédpanel elindítását, ahol megadhatja a kialakított kommunikáció tulajdonságait. Itt a programozó azt jelzi, hogy az elem hívható a programkódba.

Hatékony akciókezelő létrehozásához meg kell ismételnie a fenti cselekvési láncot, de a ViewController.m párbeszédpanel alkalmazása. Belül van egy kódolt programmal rendelkező módszerrel. A készülék akkor érhető el, ha az összetevővel együttműködnie kell.

Hisszük az eredményt: tesztelés

A nagyvállalatoknál számos alkalmazott foglalkozik ebben a feladatban. Meglehetősen bonyolult módszertant kell alkalmazni. Először is, az esetek kialakulnak, ahol azt jelzik, hogy mely intézkedéseket kell vizsgálni, hogy milyen eredményeket kell adni a programnak, valamint valódi kísérletek rögzítési eredményekkel. A mobilalkalmazások kezdő fejlesztője az Apple-től az Apple-től, minden kissé egyszerűbb (de ugyanabban az időben is nehezebb). Itt a tesztelés teljesen a kód szerzőjére esik, de a feladatok maguk is ellenőrizni, általában egy kicsit, így működtethet egy műveletet kézi üzemmód. Ez megköveteli az emulátort, amelyen keresztül a programelemek futnak. A kölcsönhatás során megtalálhatja, hogy mely megoldások sikertelenek voltak, mely hibák megengedettek, hogy ezt magukra és helyes-e a kód véglegesítése során.

A független teszteléssel fontos, hogy a harmadik féltől származó felhasználónak nyújtsa be a kódot. Ráadásul el kell képzelnie magát a kritikusokkal, akik csak a hibák, az a személy, aki nem fontos a program pozitív minőségének tulajdonságai, de csak negatív. Meg kell próbálnod megtörni a programot minden lehetséges módszert. Be kell vezetni? Adja meg a levelet erre a mezőre. Gyorsan nyomja meg a gombot - kattintson a hosszú ideig. Röviden, a tesztelés az az idő, amikor meg kell tennie az összes megállapított szabályt és ajánlásokat.

Nem akarom, és nem fogok!

Nem minden programozó készen áll arra, hogy saját programot vegyen fel, ilyen barbár interakciós módszereket alkalmazva. Egy másik, és egyáltalán olyan unalmas feladatnak tűnik, amely nem éri meg az időt. Ahhoz, hogy megszabaduljon a felesleges munkából, időt takarítson meg, és megszüntesse a kellemetlen helyzeteket, vonzhatja a szabadúszókat a projekthez. Vannak olyan speciális webhelyek, ahol egy kis díjazásra készülhetnek, hogy mindenféle rendezést és mindenféle hibát keressenek az újdonságban.

Mivel szakemberek azt mondják, hogy bízzák meg a hibák keresését, hogy szembenézzenek egy személyrel - ez az jó lehetőség, sokkal hatékonyabb, mint egy független megoldás a probléma. A szabadúszónak nincs programja, amelyet a programnak meg kell tennie, és mi - nem, így a tudatának "nem hülye" többlet információval. Az ilyen személy könnyebben tesztelhető az alkalmazások teszteléséhez, ez azt jelenti, hogy több problémát találhat, és megszünteti őket a hivatalos kiadásig.

Több közönség!

Ha a szabadúszók kísérletei megmutatták, hogy az alkalmazás készen áll a szabad úszásra, itt az ideje, hogy közzéteszi. Ehhez a termék betöltődik az AppStore-be. Az XCODE szoftver környezet, ha megnyomja az erre felelős kulcsokat az a típus, amelyet a programozó előre telepít. Kiválasztnia kell az elosztási opciót. A fordító létrehoz egy fájlt, és rögzíti azt a projekthez rendelt könyvtárban. Ezután manuálisan programozó csomagolja a dokumentumot a ZIP archívumhoz.

A következő lépés az iOS Developer Center interfész használata, ahol meg kell találnia az iTunes Connect menüt. A vezérlő és az adagolási funkciók segítségével az új termékkérő kérdőív oldalra léphet. Az itt említett összes terület meg kell töltenie saját. Előre készíthet információt - például a projekt tesztelése közben. Szükséges egy egyedi leírást, adja meg az elérhetőségeket, készítsen egy kis ikont (512 * 512 felbontás), képernyőképek.

Mi legyen a következő?

Az alkalmazás közzétételéhez egy speciális szoftver terméket kell használnia az új objektumok - feltöltő eszköz letöltéséhez. Letöltheti azt hivatkozással, hogy a rendszer megnyílik, amikor a felhasználó a Boot elérhetőségének menüben megy. Automatikus sorrendben van egy kapcsolat az iTunes-szel, majd a héj maga határozza meg, hogy milyen projektek vannak a felhasználónak. Csak a kívánt választást választja, és a program nagy erőfeszítés nélkül betölti.

A letöltés után az új terméket az ellenőrzésre küldi, amely általában több napot, akár hetet vesz igénybe. Negatív eredménnyel, a fejlesztő értesítést kap email A kudarc okaival. Ha sikerül megszünteti az összes hiányosságot, újdonságot küldhet a mérsékelten.

A hírek fontosak

Az XCODE fejlesztő gyakran kiadja ezt a környezetet. Szükség van arra, hogy alkalmazza magát Új verzió. Ez nem csak lehetővé teszi, hogy olyan programmal dolgozzon, ahol a hibák száma minimalizálódik, hanem lehetővé teszi, hogy rendszeresen felismerje az összes frissített funkciót. A leginkább új és erőteljes interfész használatával a programozó egyszerűsíti az előtte lévő feladatot. Az Apple rendszeresen felszabadul iPhone frissítések SDK. A legfontosabb eszközkészlet a kulcsa a jó eredményhez.

Szépséghiba

Ha az alkalmazás sikeresen átadta a csekket, belép a zónába Általános hozzáférés. Valószínűleg a fejlesztő kezdetén sok negatív felülvizsgálat összeomlik. Nem mindegyik konstruktív. Meg kell tudnia elemezni az információkat a felhasználóktól, hogy javítsa a terméket, de az extra és értelmetlen negatív meg kell jegyezni anélkül, hogy megengedné, hogy megengedje, hogy megsemmisítse magát, és aláássa az erõs hitét. Ha a bruttó ember viselkedik, és nincs előnye a kritikájából, egyszerűen nem figyelhet a maradék üzenetekre.

Nos, itt az ideje, hogy írjon nekünk az első programunkat iPhone-ra. Ha még nem állította be magát XCode + iPhone SDK - Akkor te. És így, az XCode költözött, és felállt, kezdjük?

Kezdeni, megtudhatja, milyen egyszerűbb. Hozzon létre egy olyan programot, amelyben egy olyan szövegmező lesz, amelybe a nevünkre és egy gombra írunk, amelyen a nevünket üdvözöljük. Első programunk így fog kinézni:

Hozzon létre első és reméljük, hogy nem az utolsó projekt:

Ezután megkérdezzük, hogy milyen típusú alkalmazást hozhat létre. A panel bal oldalán válassza ki iPhone OS -\u003e Alkalmazás És a központi ablakban válassza ki a projekt típusát Nézet alapú alkalmazás. Hívjuk az első programunkat, mondjuk Elsőrendű

Ennek eredményeként létrehozunk egy projektet egy már létrehozott vezérlővel (programunk első ablakában)

A projekt főablaka így néz ki:

Az első vezérlőt létrehozó XCODE az első vezérlőt, ezek két fájl, az első, a FirstappVieCtroller.h és az FirstappViewController.m.

A FIREDAPPVIEWCONTROLLER.H fájl fejlécként működik (onnan és a file.h kiterjesztése a szó fejlécéből) benne, be fogjuk jelenteni azokat a változókat és módszereket, amelyeket a fő elsőpompviewController.m fájlban használunk

És így nyissa meg a FirstappVieCtroller.h fájlt, és hozzon létre két mutatót:

Iboutlet uilabel * felhasználónév;

Az első felhasználónév változó olyan szöveges címke, amelyben rögzítjük a nevünket. A Nikfield egy szövegmező, ahol elolvassuk a nevünket.

Írja be a blokkban @Interface FirstappViewController: UiviewController ()

Olyan módszert is létrehozunk, amely akkor hívja, ha rákattint a gombra, hogy bemutassa magát. Hívjuk a setnik módszert:

- (IBACTION) SETNIK;

Ennek eredményeként a FIRESTAPTVIEWCONTROLLER.H fájlnak így kell kinéznie:

#Import @Interface FirstappVieCtoller: UiviewController ( Iboutlet uilabel * felhasználónév; Iboutlet uitextfield * Nikfield; ) - (IBACTION) SETNIK; @end.

Most menjünk a FirstappVieCtRoller.M fájlba

Adja hozzá a Setnik módszerünket itt. Egy vonal után írni kell @Implementation FirstappViewController.

- (IBACTION) SETNIK ( username.text \u003d nikfield.text; }

Itt előírjuk, hogy az eljárás végrehajtásakor a Nikfield mező szövegét a felhasználónév tankönyvben rögzítik.

Szintén fel kell szabadulnunk a memóriát ezekről a mutatókról, miután használjuk őket. Ez a felhívott módszerben történik dealoc.

- (Void) Dealloc (;;;)

Csak add hozzá az összes használt mutatót, itt ebben a formátumban:;

Most nyissa meg az FIRESPVIEWCONTROLLER.XIB interfészfájlt, az Interface Builder interfész-szerkesztőben kezdődik.


A komponensek könyvtárából húzza a szükséges komponenseket programunk ablakába, és gondoskodjon. További egy kis ablakban válassza a Fájl tulajdonosát, és nyomja meg a Command + 2 parancsot, amely áthelyez minket a Connections Inspector menübe. Látjuk a mutatók listáját, amelyet már előírtunk, és a jobb oldalán üres Mirrox. Agyag egy üres körön a Nikfield mutató közelében, és ne engedje el a lefolyót a szövegmezőbe. Amikor összefoglaljuk az egérmutatót a hálózathoz, egy téglalappal éget és elengedjük. Így összekapcsoltuk ezt a mezőt a Nikfield mutatóhoz. Most ugyanezt fogjuk tenni a felhasználónév mutatóval, és felhúzza azt a szövegre, ahol meg akarjuk látni a becenevünket (a képemben ez a szöveg% felhasználónév%). Még az alábbiakban is látjuk a Setnik módszert, és társítjuk azt a gombunkkal. De amikor elhozza a gombot, és engedje el, akkor csökken kontextus menü Ahonnan kiválasztja a megérintést. Ez azt jelenti, hogy ez a módszer akkor fog működni, amikor rákattintunk és engedjük el a gombot. Amire szükségünk van :)

Nos, elmentünk, menj vissza az XCode-hoz, és kattintson a Build & Run gombra. Uraaa, első programunk elkezdődött :) Kattintson a szövegmezőre, a billentyűzet megjelenik, írja be a nevet. De a programunk még mindig hiányzik egy kis stroke. A billentyűzet visszavonása a Kész gomb megnyomásával, amikor befejeztük a nevünk beírását.

Ehhez újra bekapcsolja az interfész konstruktorát, kattintson a gombra. Kattintson a Parancs + 1 gombra, és keresse meg a szövegbeviteli tulajdonságokat. Számos legördülő listával rendelkezik, de csak a legalacsonyabb: visszatérési kulcsot érdekelünk. Válasszon a kész listából, és a blokk alján tegyen egy kullancsot az Auto-Enable Return gomb közelében. Folytassa a Command + 2 Connections felügyelőt, és nézze meg a szót. dELEGÁLT.. Kattintson a közelre a körökre, és húzza meg a fájl tulajdonosának blokkját

Most visszatérünk az elsõsapviewcontroller.m fájlba, miután a Setnik-módszerünk további kódot adhat hozzá:

- (Bool) TextfieldShouldReturn: (Uitextfield *) Thetextfield ( ; Vissza igen; )

Mentésünk és megpróbáljuk futtatni (parancs + r kombinációt használunk) Megpróbáljuk megírni a nevünket a szövegmezőbe. Ha írásban megjelenik a Kész gomb megnyomásával, ha bezárja a billentyűzetet. Most kattintunk a gombra és a Vua-ra, a program velünk az üdvözlés :)

Úgy tűnik, milyen kis dolgokat, azt hiszi, hogy ilyen kicsit írtak. És én, amikor sok évvel ezelőtt tanította Delphi, miután megtudta az egyik ilyen példa, hogy rákattint a gombra, valami volt írva a képernyőre tett különböző játékok. Emlékszel az egyik legelterjedtebb böngésző Games Fight Club-ra? Szóval magamért tettem magam. Valami hasonló, és minden ez az elven alapult, ahogy csak veled tettünk. Szóval játszani, kísérletezni!

Itt még mindig van egy link a Project Archive-hez, akkor letöltheti, ha valaki nem működött. Nos, ha kérdése van, írjon írni a megjegyzéseket.