Vývoj aplikácie pre iphone. Vývoj IOS pre začiatočníkov: naučiť sa od začiatku vytvárať aplikácie pre iOS

  • 22.09.2019

Takže si tiež pomyslel: „ Ako sa môžem naučiť písať programy pre iPhone?«, « Ako si môžem vytvoriť vlastnú mobilnú aplikáciu?«, « Ako zarobiť milióny bez toho, aby ste niečo robili?„. Pokúsim sa na tieto otázky odpovedať krok za krokom (okrem poslednej).

Čo potrebujete vedieť od začiatku

Na vytváranie programov pre iOS oficiálne sa od vás vyžaduje počítač Apple (iMacalebo Macbook). Ale aby som bol úprimný, potrebujete operačný systém. OS X, toľko je spočiatku prefíkaných a dokáže ich používať Hackintosh (Hackintosh), to znamená, že používajú OS X na bežných počítačoch - je to ekonomická možnosť, nelegálna a z hľadiska konfigurácie dosť nepríjemná. Odporúčam vám, pretože ste odhodlaní stať sa vývojárom pre iOS, môžete si kúpiť jednoduchý Macbook alebo Mac Mini, dokonca si môžete kúpiť aj použitý (akýkoľvek vydaný od roku 2010).

Ďalej - k čomu písať. Žiadosti o iOS napísané v programovacích jazykoch Swift alebo Cieľ-C, a všetky magické akcie sa odohrávajú v programe Xcode (zadarmo). Swift - je to veľmi nový jazyk, ktorý spoločnosť Apple predstavila len nedávno (v polovici roka 2014) a teraz aktívne vyjadruje myšlienku, že musíte programovať iba v ňom, pretože je to budúcnosť, je modernejšia a rýchlejšia. A majú pravdu, učte Swift. Cieľ-Cnaopak, jazyk s dlhou minulosťou, takže je pre začiatočníkov oveľa ťažšie mu porozumieť, čo nevyvráti jeho silu a bohatstvo súčasného vývoja a kníh o ňom (čo sa o Swiftovi v súčasnosti nedá povedať) . A napriek tomu, opakujem, učím Swift.

Ak chcete vytvárať aplikácie pre rôzne platformy (pre iOS aj Android) - naučte sa C # a využívať vývojové prostredie Xamarin (platené). Chcete robiť hry pre rôzne platformy - stiahnite si vývojové prostredie Unity3D (shareware), naučte sa už spomenuté vyššie C #.

A tiež, aby ste mohli svoje aplikácie spúšťať na iPhone / iPad (aj vo fáze vývoja) a potom ich nahrať do AppStore, musíte si kúpiť stav Vývojár spoločnosti Appleza 100 dolárov ročne. Po zakúpení to opäť motivuje aspoň k opätovnému získaniu týchto peňazí 🙂

Keď som sa pýtal na túto otázku, myslel som si, že si musím zobrať dobrú hrubú „bibliu“ na Objective-C (pamätajte, že Swift tam ešte nebol) a porozumieť tajným znalostiam programovacieho jazyka po kapitolách. Všetci odporúčali knihu Stephena Kochana „ Programovanie Objective-C«. Omyl!Neopakuj moju chybu. Áno, základy jazyka boli pochopené, kniha je dobrá, ale toto je referencia a od skutočného vývoja aplikácií má ďaleko od nuly. Aby ste sa naučili programovať, musíte si zašpiniť ruky tým, že sa pokúsite napísať prvý, aj keď veľmi jednoduchý, ale pracujúci aplikácie. Potrebujete lekcie s príkladmi. Od jednoduchých po zložité. Je tiež dôležité stanoviť si realistický cieľ, prvú aplikáciu, ktorú chcete napísať a vydať v AppStore. Každá lekcia alebo kniha by vám mala poskytnúť vedomosti, ktoré môžete uplatniť vo svojom projekte. Nerobte chybu „večného študenta“, ktorý robí iba to, čo študuje - študuje - študuje, ale posúva okamih začatia skutočnej práce. Napríklad som si dal za cieľ vyrobiť rozhlasovú aplikáciu a o mesiac ju vydať v AppStore - a podarilo sa mi to.

Ak viete anglicky, považujte sa za šťastného, \u200b\u200bteraz vám poviem, kde získate všetky vedomosti. V ruštine je bohužiaľ veľmi málo informácií a často sú oneskorené (a sú preložené z angličtiny).

Učeň pre iOS

Najlepšie stránky so školením v anglickom jazyku - RayWenderlich.com... Je to super, a to z troch dôvodov: 1) môžete si zadarmo prečítať more lekcií od základov až po pokusy o opakovanie existujúcich úspešných aplikácií (vrátane Swift), pričom všetko je napísané mentálne a s humorom; 2) existujú video lekcie (aj keď sú platené); 3) Najdôležitejší dôvod - majú knihy pre začiatočníkov, ktoré vás naučia od nuly na príklade vytvárania aplikácií, veľmi zrozumiteľne, s obrázkami (dobre, ako sa nám páči). Knihy sú platené (iba prvá časť je uvedená zadarmo), ale stoja za to. Kúpil som ich všetky a vyplatili sa už dávno, pretože stavajú dobrý základ od tehly. To nie je len ako čítanie rôznych lekcií zmiešaných na rovnakom webe. Začnite zakúpením knihy pre učňov pre iOS (jej prvá časť je zadarmo na stiahnutie). Naučí vás, ako vytvárať vaše prvé aplikácie Swift. Ďalej majú knihy o vývoji hier SpriteKit(Rámec vývoja hier spoločnosti Apple).

Druhým najužitočnejším zdrojom je AppCoda... Je to jednoduchšie ako RayWenderlich, ale podstata je rovnaká - čítame lekcie o Swifte, učíme sa na príkladoch. Okrem lekcií zadarmo majú tiež svoje vlastné knihy (platené).

A čo keď neviete anglicky - ups, jednoducho neexistujú také ruské internetové zdroje. Knihy v ruštine? Niektoré knihy o Ozone samozrejme nájdete, ale všetky sú zastarané a nenaučia vás jazyk Swift (momentálne je všetko iba v Objective-C).

To najlepšie, čo vám môžem ponúknuť, je hub „vývoj iOS“ na Habrém, neustále sa tam objavujú nové články, ale veľmi chaotické.

Kde nájsť odpoveď, niečo nefunguje

Počas programovania budete mať neustále otázky: neviete, ako niečo robiť, alebo niečo robíte, ale ako odpoveď program nahlási chybu. Odpovede (alebo otázky) môžete nájsť na dvoch stránkach:

StackOverflow - najväčší sklad hotových odpovedí v angličtine. 80% odpovedí tam nájdem.

Google - je to banálne, už len zadaním otázky do hľadania nájdete odpoveď. Ak to nefunguje okamžite, pohrajte sa so znením otázky.

Hriankovač - analóg StackOverflow, ale v ruštine. Stále je ťažké nájsť tu odpovede, pretože základ otázok ešte nie je veľmi veľký. Môžete sa však opýtať - zdrojov je dosť odborníkov, ktorí vám odpovedia.

Alebo sa ma môžete opýtať. Zadarmo 🙂

Dnes sa sféra IT vyvíja pomerne rýchlo. Každý človek, ak sa v ňom chce vyskúšať, si zvolí jeden zo smerov a pohne sa k cieľu. Mnoho ľudí uprednostňuje aplikácie pre iOS a Android. Ich vytvorenie je samozrejme dosť ťažké, potrebujete trpezlivosť, vedomosti a voľný čas. Ak to myslíte vážne, mali by ste sa učiť a ísť k svojmu cieľu. seba?

Vývojové prostredie

Najskôr je potrebné nainštalovať program, kde budete pracovať s rozhraním a písať akcie pre potrebné prvky. Najbežnejším je Xcode. Toto vývojové prostredie je bohužiaľ dostupné iba pre používateľov Apple. V súčasnosti neexistuje oficiálna verzia pre Windows alebo Linux. Rôzne verzie systému iOS vyžadujú inú verziu tohto programu.

Grafické doplnky

Ak chcete vytvoriť obrázok alebo dizajn pre hry, musíte si nainštalovať grafický program. Bežnou aplikáciou je CorelDraw, ktorý umožňuje vytvárať fotografie pomocou vektorovej grafiky. Samozrejme, pre plnohodnotné dielo je potrebné si kúpiť plnú verziu, ale môžete použiť štandardné metódy zadarmo.

Cieľ-C

Programovací jazyk Objective-C sa používa na vytvorenie funkčnosti hry. Ako vidíte, pochádza z rodiny jazykov C. Preto, ak ste predtým študovali iný programovací jazyk, môžete stráviť dosť času dôkladným štúdiom a začať budovať svoje vlastné aplikácie. Samozrejme, existuje veľa kníh o učení sa Objective-C.

Vytvoriť účet

Ak chcete svoju aplikáciu následne predať, musíte sa zaregistrovať v obchode AppStore. V ňom môžete tiež poskytnúť ostatným používateľom otvorený prístup, aby mohli program otestovať. Samozrejme to nie je zadarmo. Na uvedenie vašej aplikácie do predaja na jeden rok budete potrebovať 100 dolárov.

Tiež si môžete pozrieť testovacie aplikácie. Niektorým boli poskytnuté informácie o tom, ako boli vyvinuté. Prezrite si podobné príklady toho, čo chcete vytvoriť, a vyskúšajte niečo podobné.

Rozloženie aplikácie

Najprv sa musíte rozhodnúť pre cieľovú skupinu vašej aplikácie. Od toho bude závisieť rozhranie a funkčnosť. Ak vyvíjate program, samozrejme stojí za to dosiahnuť riešenie, ktoré tam ešte nebolo. Iba tak je možné dosiahnuť popularitu.

Tiež stojí za to rozhodnúť, ako bude aplikácia usporiadaná. Rozhranie musíte čo najjednoduchšie, aby priťahovalo nových ľudí, a aby vás nevystrašilo tým, že neukáže svoje schopnosti.

Každé tlačidlo by malo zobrazovať svoje akcie a ukazovať, čo urobí. Používateľ by nemal mať žiadne otázky o tom, čo bude robiť ktorýkoľvek kľúč. Popremýšľajte a potom oživte kvalitné rozhranie.

Tvorba aplikácií

Najskôr musíte otvoriť uvažované vývojové prostredie a vytvoriť nový projekt. Ak to chcete urobiť, musíte prejsť do časti „Súbor“ a prejsť na položku „Aplikácia“. Ďalej zvoľte „iOS“ a prejdite na prázdnu aplikáciu „Empty Application“.

Aplikáciu pre iOS môžete vytvoriť pomocou rôznych šablón určených pre rôzne úlohy. Na začiatok je lepšie použiť prázdny na riešenie všetkých jemností. Neskôr ich môžete použiť.

V novom okne zadajte názov produktu a identifikátor, mali by ste tiež určiť predponu triedy. Ak ste začiatočník vývojár, mali by ste do poľa identifikátora uviesť „com.example“ a do poľa predvoľby „XYZ“. Ďalej z navrhovaných zariadení vyberieme „iPhone“ a potvrdíme naše akcie.

Použite Storyboard

Storyboard môžete použiť ako východiskový bod pre vytvorenie aplikácie pre iOS. Čo to je? Toto je funkcia, ktorá vám umožňuje vizuálne reprezentovať všetky vaše obrazovky v programe. Zobrazuje všetky okná a prechody, ktoré sa medzi nimi používajú. Je to dobrý pomocník pri vytváraní programu. Na otvorenie Storyboardu potrebujete:

    prejdite do sekcie „Súbor“ a do položky „Nové“;

    kliknite na tlačidlo „Súbor“ a prejdite na „Používateľské rozhranie“;

    potom vyberte požadovanú funkciu;

    zostáva len vybrať zariadenie iPhone a pomenovať súbor.

Nezabudnite, že musí byť uložený v priečinku, kde sú uložené údaje o vašom projekte.

Pridáva sa obrazovka

Ak chcete pridať obrazovku, musíte použiť ovládač zobrazenia. Umožňuje vám definovať, ako bude vyzerať používateľské rozhranie. Existuje veľa zabudovaných radičov pohľadu. Môžete sa pozrieť na všetky dostupné možnosti a rozhodnúť sa, ktorý dizajn sa vám páči najviac.

· Za týmto účelom prejdite v navigácii do súboru „Main.storyboard“.

· Vyberte „Knižnica objektov“, aby sa načítali všetky potrebné objekty.

· Musíte kliknúť na „Zobraziť radič“ a pretiahnuť ho do vášho projektu. Týmto sa pridá vaša prvá obrazovka.

Predmety

Pre iOS? Takže ste sa rozhodli pre rozhranie a pridali ste obrazovku, teraz môžete pokračovať vo vytváraní určitých objektov. Ak chcete používať štandardné položky, otvorte zoznam Knižnica objektov. Ak nájdete vhodný objekt, môžete ho preniesť na svoju obrazovku. Dá sa ľahko posúvať a meniť mierku.

Úpravy prvkov

Pri umiestňovaní objektov používate akýsi konštruktor. Týmto spôsobom môžete vytvoriť aplikáciu pre iOS, ale tieto prvky majú škaredý štandardný vzhľad. Ak chcete zmeniť vzhľad: farbu, písmo, pridať obrázky a ďalšie parametre, musíte vybrať objekt a prejsť na jeho vlastnosti. To je možné vykonať kliknutím na tlačidlo „Atribút Inspector“ (štítok pripomína štít).

Navigačná lišta

Čoskoro pridáte oveľa viac obrazoviek a program bude vyžadovať zadanie navigácie, aby ste mohli ľahko nájsť požadované informácie. Ak ju chcete pridať, potrebujete:

    Nájdite miesto, kde bude tento prvok umiestnený. Najlepšie je použiť ho na úvodnú obrazovku na ovládanie ostatných okien.

    Kliknite na tlačidlo „Editor“ a prejdite na položku „Vložiť do“.

    Zostáva iba zvoliť požadovaný prvok - „Navigačný ovládač“.

Pridané vlastnosti

Ako ste si mohli všimnúť, na vytvorenie aplikácie pre iOS sme zatiaľ nepoužili programovací jazyk. Tento okamih bude iba na vás. Musíte prísť na to, čo by mala vaša aplikácia robiť a minúť za jej pitie v jazyku Objective-C. Ak nemáte dobré programátorské schopnosti, mali by ste si prečítať ďalšiu literatúru.

Testovanie aplikácie

Xcode má emulátor, ktorý vám umožní testovať. Potom ho musíte vyskúšať, skontrolovať jeho výkon. Ak to chcete urobiť, prejdite do časti Simulátor a ladenie. Musíme zvoliť zariadenie, s ktorým chcete testovať.

Budovanie programu

Ako vytvoriť aplikáciu pre iOS sami? Pre plnohodnotnú hru alebo hru je potrebné zostaviť projekt. Prejdite na položku „Vytvoriť“ a kliknite na ňu. Týmto sa aplikácia zostaví a potom sa okamžite spustí. Bude to trvať asi päť minút. Budete môcť sledovať, ako bude montáž prebiehať.

Zariadenie na kontrolu

Aby ste sa konečne ubezpečili, že váš projekt funguje, musíte na svojom zariadení vykonať testovanie. Ak máte iPhone, bez problémov to zvládnete. Pripojíme naše zariadenie k PC. Potom vykonáme činnosti, ktoré sme už zvážili. Kliknite na tlačidlo „Zariadenie a ladenie“ a potom prejdite na položku „Vytvoriť“. Po zostavení aplikácie sa o niekoľko minút spustí vo vašom zariadení.

Ak ste prišli na to, ako vytvoriť aplikáciu pre Android a iOS, ale máte nejaké problémy, musíte ich opraviť. Na konzole môžete vidieť, aké chyby sa vyskytli počas testovania. Všeobecne je to dosť dôležitý proces, pretože ak svoju aplikáciu dobre otestujete, bude úspešná. Môžete tiež použiť pomoc svojich priateľov. Za týmto účelom im pošlite žiadosť a počkajte, kým nenájdu chyby.

Publikovanie projektu

Musíte vytvoriť zostavu. Za týmto účelom vyberte v ponuke položku „Distribúcia“ a stlačte tlačidlo „Vytvoriť“. Ďalej vyberte svoj projekt a archivujte ho. Musíte pochopiť, že aplikácia musí byť optimalizovaná pre požadovanú platformu a musí byť vhodná pre displej sietnice, inak nebude schválená.

Prejdite do svojho účtu AppStore a pridajte nový program alebo hru. Budete musieť zadať všetky informácie o aplikácii: názov, popis, kľúčové slová, kategóriu, autorské práva a kontakty. Vyplníme tiež pole s cenou a právami. Zostáva len pridať ikonu do aplikácie a niekoľko snímok obrazovky.

Skontrolujte

Po načítaní bude vaša aplikácia skontrolovaná. Za pár dní by ste mali dostať odpoveď. V počiatočnej fáze sa program automaticky skontroluje. Ak všetko prebehlo dobre, prevedie sa to do stavu „Prebieha kontrola“. Ak sa tak nestalo, potom o niekoľko hodín budete môcť dostať odpoveď na mail. Môžete tiež získať informácie o tom, ako je možné odstrániť chyby a čo je na to potrebné.

Ak aplikácia prešla všetkými kontrolami, umiestni sa do obchodu Apple Store na predaj. Vašou úlohou je teraz inzerovať program alebo hru. To určí, koľko peňazí zarobíte. Môžete využiť rôzne reklamné služby.

Záver

Vývoj aplikácií sa riadi podobným princípom, ale v inom vývojovom prostredí pre Windows. Ako vytvorím aplikáciu pre iOS? Toto je dosť dlhý a komplikovaný proces. K tomu treba pristupovať s určitými vedomosťami a zručnosťami. Iba tak môžete dosiahnuť čokoľvek. Svoje nápady môžete realizovať aj bez určitých schopností. Vyberte si požadovanú spoločnosť a zvážte, koľko stojí vytvorenie aplikácie pre iOS. Niektoré komponenty si môžete objednať aj v prípade, že sami nemôžete niečo urobiť.

Každý, kto plánuje zahájiť kariéru v tejto činnosti, sa snaží zistiť, čo by mal vývojár pre iOS vedieť. Iní sú presvedčení, že táto možnosť je príliš komplikovaná - programovanie napokon nie je poskytované každému. Ale sú aj takí, ktorí to vedia: voda netečie pod ležiacim kameňom, ale úsilím je možné presunúť hory na správne miesto. Vývoj pre iOS v súčasnosti vyučujú špecializované kancelárie. Väčšinou sú to dosť drahé súkromné \u200b\u200bškoly. Tí, ktorí chcú ušetriť peniaze, sa zúčastňujú kurzov vývoja systému iOS online: na internete je pomerne veľa bezplatných zdrojov. Dobrý výsledok sa však dosiahne iba pri vynaložení maximálneho úsilia.

Peniaze: ako ich získať?

Od roku 2014 je dopyt po výučbových programoch pre vývoj iOS obzvlášť silný. Vtedy autor z Vietnamu vydal hračku, ktorá si pre túto platformu rýchlo získala celosvetovú popularitu - jednoduchá v prevedení, ale ťažko dokončiteľná. Projekt dostal názov Flappy Bird a jeho tvorcovi priniesol za pár mesiacov niekoľko stotisíc amerických dolárov. Potom si mnoho ľudí, ktorí dokážu vidieť budúcnosť technológií a predpovedať, po čom bude po určitom čase dopyt, uvedomilo, že je čas osvojiť si vývoj od nuly pre iOS. V súčasnosti je skutočne veľký dopyt po špecialistoch v tejto oblasti, ale dobré peniaze dostanú iba tí, ktorí vedia napísať veľmi kvalitný kód.

Vývoj aplikácií pre iPhone vyvoláva pre mnohých skutočné more otázok. Nie je úplne jasné, kde začať, ako uplatniť existujúce vedomosti, kde absolvovať odbornú prípravu s cieľom získať dobrú úroveň zručností. Ako začať vyvíjať aplikácie pre iOS? Mnoho moderných kníh odpovedá na túto otázku, ale veľké množstvo a komplexné prezentovanie informácií sťažuje prístup neprofesionálov.

Základné zručnosti

Lekcie vývoja iOS zvyčajne začínajú priamo písaním kódu, ako aj vysvetlením techník, ktoré môžu byť užitočné pre začiatočníka. Ale koniec koncov, nie je to vždy vždy ten, kto už ovláda vhodný programovací jazyk, zaviaže sa ho ovládať, a preto je správnejšie tvrdiť, že optimálnou počiatočnou fázou je štúdium vhodného nástroja. Objective-C je najbežnejším používaním pre vývojárov iOS. Jazyk patrí do objektovo orientovanej skupiny. Zo skúseností mnohých vývojárov systému iOS je zrejmé, že je to on, kto je pri vytváraní aplikácií pre smartfóny pohodlnejší ako ostatní. Avšak nielen pre technológiu Apple - je možné ju použiť aj pri práci pod Androidom.

Ak sa človek, ktorý už ovládal akýkoľvek jazyk zo skupiny objektovo orientovaných, rozhodol začať s tvorbou mobilných aplikácií, potom práca s novým nástrojom nespôsobí problémy. Všetky OOP sú si navzájom dosť blízke, podlieha podobnej logike. Ako sa stať vývojárom pre iOS, ak máte znalosti kódovania? Musíte si vziať knihu, ktorá vysvetlí hlavné vlastnosti Objective-C a precvičíte si programovanie prvkov. Trvá to trochu času, ale dáva to vynikajúci výsledok. Začiatočník špecialista zvládne syntax, pochopí, aké možnosti sa v jazyku skrývajú, ako organizovať kód s maximálnou efektivitou. Stojí za to pamätať, že ak je kód kvalitný, potom je vývojár pre iOS tiež vysoko hodnotený. Plat bude slušný - státisíce rubľov. Ale tí, ktorí píšu zložitý, nepochopiteľný a mätúci kód, dostanú oveľa menej.

Ideme od nuly

Vývoj aplikácií pre iOS je však k dispozícii nielen tým, ktorí už majú skúsenosti s programovaním. Môžete sa bezpečne zapojiť do rozvoja odboru bez konkrétnych vedomostí a vzdelania - jedná sa o ziskové podnikanie. Objective-C samozrejme nie je najjednoduchší jazyk vrátane kategórie OOP, takže bude ľahšie sa s ním vyrovnať, ak sa najskôr ponoríte do logiky celej tejto skupiny softvérových nástrojov a potom budete venovať osobitnú pozornosť špecifikám. konkrétnej možnosti. Podľa odborníkov musí byť vývoj aplikácií pre iOS nevyhnutne uskutočňovaný s prihliadnutím na tri hlavné funkcie obsiahnuté v nástroji na vytváranie kódu: polymorfizmus, dedičnosť a zapuzdrenie. Toto sú veľryby sveta programovania pre „jablkové“ smartfóny.

V roku 2014 bol vydaný zaujímavý vývoj softvéru - jazyk Swift. Predstavili ho samotní Apple, ktorí ho predstavili ako nástroj na vytváranie aplikácií pre svoju technológiu. Hlavnou úlohou tohto produktu je zjednodušiť a urýchliť proces vývoja kódu. Swift je zameraný na funkcie inteligentných telefónov, takže pri jeho používaní je vývoj aplikácií pre iOS oveľa ľahší ako pokus o doladenie produktov, ktoré boli pôvodne koncipované ako spôsob písania kódu pre stacionárne stroje s inými operačnými systémami. Spoločnosť Swift si získala určitú popularitu - je na nej napísaný nielen kód pre aplikácie inteligentných telefónov a tabletov, ale aj programy pre systémy ako UNIX.

Nestriekajte!

Ovládanie nástrojov Swift je múdre, keď programátor už ovláda objektovo orientované programovacie jazyky. Je bezpodmienečne potrebné venovať času zvládnutiu vývoja Yabloka, aj keď je človek schopný napísať kód do Objective-C. Ale ak musíte stále ovládať tento nepostrádateľný nástroj na vytváranie mobilných aplikácií, potom sa nemusíte odvádzať od hlavnej úlohy. Swift je samozrejme dôležitý a nevyhnutný, ale bude možné sa mu venovať neskôr - keď bude Cieľ-C úspešný. A spočiatku bude stačiť iba tento nový nástroj na plné nabitie mozgu. Ako hovoria odborníci, programovacie jazyky to rozhodne nie sú najjednoduchšie, ale sú dosť flexibilné a poskytujú veľa príležitostí na vytvorenie efektívneho kódu.

Sada nástrojov: užitočné pre programátora

Vývoj aplikácií pre IOS zahŕňa interakciu s niekoľkými nástrojmi, vďaka ktorým bude vaša aplikácia optimalizovaná, prevádzkyschopná, efektívna a esteticky príjemná. Najdôležitejšie a spomenuté prvé je tradične vývojové prostredie. Pri vytváraní produktov pre mobilné zariadenia Apple je najlepšie odvolávať sa na Xcode. Je úplne zadarmo a môžete si ho stiahnuť prostredníctvom oficiálneho obchodu s aplikáciami. Distribúcia je zadarmo, prístup má každý.

Ďalším nástrojom na vývoj aplikácií pre iOS je editor, ktorý umožňuje upravovať vygenerovaný kód. Je lepšie uprednostniť ľahké a jednoduché programy. Najobľúbenejšie sú tradične tie s funkciou podsvietenia. Iba pár sekúnd - a teraz beží už napísaný kód. Zistiť chybné čiary a opraviť ich trvá trochu času, nezaťažuje zdroje stroja, na ktorom programátor pracuje.

Grafika stojí za povšimnutie

Prekvapivo veľa začínajúcich programátorov nevenuje tejto zložke tvorby programu vôbec žiadny čas. Aby bol vývoj aplikácií pre iOS procesom, ktorý vrcholí vydaním funkčnej a atraktívnej aplikácie, musíte si osvojiť nástroje, ktoré vám umožnia upraviť vzhľad programu. Najlepšie sa hodí technológia vektorovej grafiky. To umožní vytvárať jedinečné obrázky, ikony, ktoré dodajú produktu originalitu a individualitu. Aj keď niektorí môžu namietať, že zdobenie je príliš náročné, úspech nemožno dosiahnuť, ak produkt vizuálne nepriláka používateľa. Navyše v dnešnej dobe, keď je v obchode s aplikáciami Apple obrovská konkurencia a existujú možnosti pre každý vkus a pre každý účel. Bude možné ich vyhodiť a upriamiť pozornosť na váš vývoj, ak novinka nielen dobre funguje, ale aj krásne vyzerá.

Správny štart: jasný plán

Bez vytvorenia podrobného plánu by ste nemali rátať so žiadnym úspešným výsledkom. Štrukturovanie nie je ľahká úloha, ale určite si zaslúži pozornosť. Pred začatím samotného programovania si musíte vyhradiť niekoľko hodín a sadnúť si k skicáru, aby ste mohli vypracovať optimálny plán. V rámci plánovania je dôležité utvoriť si predstavu o dizajnovom riešení produktu, formulovať pre koho je určený a akú funkčnosť nesie.

Premýšľanie nad dizajnom začína formuláciou konceptu. Musíte si tiež zvoliť, ktoré funkcie majú byť v programe implementované, poskytnúť im krátky, ale výstižný popis a tiež označiť všetky možné schémy interakcie prvkov vrátane prechodov. Nebude nadbytočné kresliť náčrty dôležitých prvkov. Pri rozhodovaní o funkčnosti je potrebné vyčleniť jednu úlohu na vyriešenie, na ktorú je nový produkt zameraný, a formulovať vlastnosti aplikácie so zameraním na tento cieľ. Čo sa týka publika, je dôležité si uvedomiť, že vek, oblasť záujmu, životný štýl a pohlavie majú výrazný vplyv na vkus a účely, na ktoré si používatelia sťahujú aplikácie. Po správnom výbere cieľovej skupiny si môžete úspešne zvoliť dizajnové riešenie a ďalšie funkcie.

Projekt: prvý šiel

Hneď prvý projekt nemusí byť zložitý. Môžete skúsiť vytvoriť výukovú aplikáciu, ktorá má iba jednu obrazovku. Za týmto účelom otvoria Xcode, vytvoria nový projekt, nastavia platformu pre používanie správnych optimalizačných nástrojov a potom vyberú typ softvérového produktu. Na uľahčenie ovládania prostredia môžete začať s aplikáciou Single View. Projekt má jedinečný názov. V štandardnom režime programovacie prostredie predpokladá, že zápis bude v Objective-C. Ak chce programátor použiť iný nástroj, musí si prečítať zoznam možných jazykov. Medzi položkami ponuky je osoba zodpovedná za jazyk, tam by ste mali priradiť najpohodlnejšiu dostupnú možnosť. Potom sa na karte Zariadenia prepnú do univerzálneho režimu.

Na navigačnej table rozbaľte hierarchickú štruktúru a nájdite dokument Main.storyboard. Keď ho vyberiete, uvidíte tlačidlo Interface Builder - je aktivované, potrebné nástroje sa vyberú zo zobrazeného panela, presunú ich na vhodné miesto, zarovnajú, upravia. Na odzrkadlenie prvkov v kóde sa každý objekt vyberie myšou a súčasne podržíte stlačený kláves Ctrl, presuniete sa do ViewController.h, čím sa spustí spustenie dialógového okna Outlet, kde môžete určiť vlastnosti vytvoreného spojenia. Programátor tu určí v programovom kóde meno, pod ktorým je možné prvok vyvolať.

Ak chcete vytvoriť efektívny obslužný program akcií, budete musieť vyššie uvedený reťazec akcií opakovať, ale pomocou dialógového okna ViewController.m. V jeho vnútri sa formuje metóda s kódovaným programom. Stroj na ňu odkazuje, kedykoľvek potrebuje interakciu s komponentom.

Veríme výsledku: testovanie

Vo veľkých spoločnostiach sa tejto úlohe venuje niekoľko zamestnancov naraz. Uplatňuje sa pomerne zložitá metodika. Najskôr sa tvoria prípady, keď je uvedené, aké akcie je potrebné testovať, aké výsledky by mal program priniesť, a s opravením výsledkov sa uskutočňujú skutočné experimenty. Pre začínajúceho vývojára mobilných aplikácií pre operačný systém Apple je všetko o niečo jednoduchšie (ale zároveň komplikovanejšie). Tu testovanie úplne spadá na autora kódu, ale samotných úloh, ktoré je potrebné skontrolovať, je zvyčajne málo, takže operáciu môžete vykonať v manuálnom režime. To si vyžaduje emulátor, prostredníctvom ktorého sa spúšťajú softvérové \u200b\u200bkomponenty. V priebehu interakcie môžete zistiť, ktoré riešenia boli neúspešné, ktoré chyby boli urobené, všimnite si to sami a opravte to pri revízii kódu.

Pri testovaní na vlastnú päsť je dôležité predstaviť si seba ako používateľa tretej strany, ktorý nemá s kódom nič spoločné. Navyše si musíte predstaviť seba ako kritika, ktorý sa zaujíma iba o chyby, človeka, ktorý sa nestará o pozitívne vlastnosti programu, ale iba o tie negatívne. Musíte sa pokúsiť program prelomiť všetkými možnými metódami. Mali by sa zadávať čísla? Do tohto poľa zadajte písmená. Musíte rýchlo stlačiť kláves - stlačte dlho. Jedným slovom, testovanie je čas, kedy musíte porušiť všetky stanovené pravidlá a odporúčania.

Nechcem a nebudem!

Nie každý programátor je pripravený prijať svoj vlastný program pomocou takýchto metód barbarskej interakcie. Pre ostatných sa to môže javiť ako nudná úloha, ktorá nestojí za čas. Ak sa chcete zbaviť zbytočnej práce, ušetriť hodiny a eliminovať nepríjemné situácie, môžete do projektu prilákať nezávislých pracovníkov. Existujú špecializované stránky, kde nájdete tých, ktorí sú pripravení za malý poplatok hľadať v novom produkte najrôznejšie chyby.

Ako hovoria odborníci, zverenie hľadania chýb externej osobe je dobrá voľba, oveľa efektívnejšia ako riešenie problému sami. Nezávislý pracovník netuší, čo by mal program robiť a čo nie, takže jeho myseľ nie je „zahmlená“ prebytočnými informáciami. Takýto človek ľahšie testuje aplikácie, čo znamená, že bude schopný nájsť ďalšie problémy a opraviť ich pred časom oficiálneho vydania.

Verejnejšie!

Ak experimenty s nezávislými pracovníkmi preukázali, že aplikácia je pripravená na „voľný pohyb“, je čas ju zverejniť. Za týmto účelom sa produkt stiahne do AppStore. Po stlačení zodpovedných klávesov vytvorí rámec Xcode zostavu typu, ktorý programátor predinštaloval. Musíte zvoliť možnosť Distribúcia. Kompilátor vytvorí súbor a zapíše ho do adresára priradeného k projektu. Potom programátor ručne zabalí dokument do archívu ZIP.

Ďalším krokom je použitie rozhrania iOS Dev Center na vyhľadanie ponuky iTunes Connect. Prostredníctvom funkcií správy a pridávania môžete prejsť na stránku dotazníka nového produktu. Všetky tu uvedené polia budete musieť vyplniť sami. Informácie si môžete pripraviť vopred - napríklad počas testovania projektu. Musíte napísať jedinečný popis, uviesť kontaktné informácie, urobiť malú ikonu (rozlíšenie 512 * 512), snímky obrazovky.

Čo urobiť ďalej?

Ak chcete zverejniť aplikáciu, musíte použiť špeciálny softvérový produkt určený na načítanie nových objektov - nástroj na nahrávanie. Môžete si ho stiahnuť z odkazu, ktorý systém otvorí, keď používateľ prejde do ponuky pripravenej na stiahnutie. Automaticky sa pripojí k iTunes, potom samotný shell určí, aké projekty má používateľ. Zostáva iba vybrať ten, ktorý chcete, a program ho načíta bez osobitného úsilia.

Po stiahnutí je nový produkt odoslaný na kontrolu, ktorá zvyčajne trvá dni alebo dokonca týždne. Ak je výsledok negatívny, vývojár dostane e-mailové upozornenie s uvedením dôvodov odmietnutia. Ak sa vám podarí odstrániť všetky nedostatky, môžete novinku znova odoslať s mierou.

Správy sú dôležité

Vývojár Xcode vydáva aktualizácie pre toto prostredie pomerne často. Musí byť použitá najnovšia verzia. To umožňuje nielen prácu s programom, kde je minimalizovaný počet chýb, ale tiež vám umožňuje pravidelne sa dozvedieť o všetkých aktualizovaných funkciách. Pomocou najnovšieho a najvýkonnejšieho rozhrania programátor zjednodušuje vykonanú úlohu. Spoločnosť Apple navyše pravidelne vydáva aktualizácie súpravy iPhone SDK. Najaktuálnejšia sada nástrojov zaručí dobrý výsledok.

Muška v masti

Ak aplikácia prejde testom, prejde do zdieľanej zóny. Pravdepodobne hneď na začiatku padne na vývojára veľa negatívnych recenzií. Nie všetky sú konštruktívne. Musíte byť schopní analyzovať informácie od používateľov, aby ste mohli vylepšiť svoj produkt, musíte však strhnúť zbytočnú a nezmyselnú negativitu, ktorá vám nesmie ublížiť a podkopať vašu vieru v seba. Ak sa človek správa hrubo a jeho kritika neprináša nijaké výhody, jednoducho nemôžete venovať pozornosť odkazom, ktoré mu zostali.

Ako vytvorím aplikáciu pre Android alebo iPhone? - takéto otázky kladú čoraz viac nielen weboví vývojári, ale aj bežní vlastníci stránok s malými firmami, blogeri.

Toto preskúmanie navrhuje zvážiť , čo sú konštruktory na rýchle a ľahké vytváranie aplikácií pre Android a iPhone... Zároveň to od používateľa nevyžaduje programátorské zručnosti ani iné špeciálne znalosti IT. Takéto aplikácie sú nepostrádateľné pre rôzne typy podnikania - sú koniec koncov skvelým spôsobom, ako rozšíriť svoje cieľové publikum a prilákať zákazníkov.

Teda všetko, čo sa posudzuje v recenzii pre vývoj aplikácií, možno spojiť pod sloganom: jednoduché, rýchle a bez programovania!

zadarmo webová služba, ktorá umožňuje prevádzať obsah vášho webu na aplikáciu pre Android a distribuovať ho cez Google Play. Vytvorené aplikácie je možné v nich navyše predávať aj inzerovať.
Môžete vytvoriť neobmedzené množstvo aplikácií pre Android z troch typov obsahu: web, jednoduché stránky html a videá z YouTube. Aplikácia AppsGeyser používa na vytvorenie aplikácie pre Android jednoduchého a intuitívneho sprievodcu šablónami.

Stránky AppsGeyser: http://www.appsgeyser.com, http://www.appsgeyser.ru

zadarmo online služba na rýchle vytváranie mobilných aplikácií. TheAppBuilder vytvára aplikácie pomocou návrhára a štandardných šablón - pre firmy, udalosti, vzdelávanie, hudbu, šport atď. Vytvorenie aplikácie je bezplatné a za 5 USD. za mesiac vo vytvorenej aplikácii môžete vypnúť zobrazovanie vedľajších reklám. TheAppBuilder vám umožňuje vytvárať aplikácie pre Android a Windows Mobile.

Web TheAppBuilder: http://www.theappbuilder.com

Je online služba, ktorá umožňuje používateľom vytvárať a publikovať svoje vlastné mobilné aplikácie pomocou niekoľkých kliknutí na internete. Platforma Appsmakerstore vytvára mobilné aplikácie podporované serverom HTML5, iTunes, Android Market, Blackberry Marketplace, Windows Marketplace a Facebook bez akýchkoľvek hlbokých technologických schopností. To je všetko 1 aplikácia pre 6 rôznych platforiem... Appsmakerstore je ponúkaný v 23 jazykoch vrátane ruštiny a ukrajinčiny.

Zvláštnosťou obchodu Appsmakerstore je, že ponúka výber hotových šablón pre určité odvetvia (napríklad právne služby, nočné kluby, reštaurácie a kaviarne, maloobchod, kozmetické salóny atď.)

  • Urobte to sami - 9,78 dolárov mesačne.
  • „Robíme pre vás žiadosť“ - 249 dolárov
  • „Predajca“ - špeciálna cena, ktorú musíte zistiť na webe osobitne.

Vždy zahrnuté vo všetkých plánoch:

  • Neobmedzené zmeny obsahu a aktualizácie aplikácií.
  • Aktualizácia obsahu aplikácie v iTunes a Google Play bez nutnosti opätovného zverejnenia.
  • Posielajte používateľom neobmedzené push notifikácie.
  • Automaticky prijímať a používať všetky aktualizácie systému.
  • Zabezpečený hosting na našich serveroch.
Web Appsmakerstore: http://appsmakerstore.com

Je platený online nástroj na tvorbu mobilných aplikácií (iPad, Android, HTML5) pre malé firmy. Medzi možnosti patrí geolokácia, príjem a odosielanie správ, nákupný košík, oznámenia, integrácia so sociálnymi sieťami, zverejňovanie informácií o ponuke, súbor služieb, nadchádzajúce udalosti atď. K dispozícii sú šablóny pre reštaurácie, realitné kancelárie, telocvične atď.

Túto službu predstavujú nasledujúce plány:

  • Mobilná stránka - 29 dolárov mesačne.
  • „Mobilná aplikácia“ - 59 dolárov mesačne
  • « Biely štítok Partner »vytváranie aplikácií pre vašich zákazníkov - špeciálna cena, ktorú musíte zistiť na webe zvlášť.
Webové stránky Biznessapps: http://www.biznessapps.com

5. AppGlobus

AppGlobus - platený, jeden z ruských tvorcov online mobilných aplikácií, ktorý umožňuje používateľom samostatne vytvárať a zverejňovať svoje aplikácie v App Store a Google Play.

Využíva nový dizajn a schopnosti Ionic Framework, čo výrazne zlepšuje kvalitu vývoja a umožňuje vytvárať mobilné aplikácie na HTML5, iOS, Android, a to aj bez programátorských schopností.

Momentálne je AppGlobus ponúkaný v 8 jazykoch vrátane ruštiny.

AppGlobus.com ponúka nasledujúce balíčky:

  • STARTAP - 900 rubľov / mesiac
    • Aplikácie: HTML5 / Android, panel administrátora, obchod, žiadne obmedzenia push, žiadne obmedzenia inštalácie, žiadne reklamy.
  • ZÁKLAD - 1500 rubľov / mesiac
    • Aplikácie pre Android aj iOS, panel správcu, obchod, žiadne obmedzenia push, žiadne obmedzenia týkajúce sa inštalácie, žiadne reklamy.
  • ŠTÚDIUM - 2 000 rubľov / mesiac
    • Aplikácie: Windows / Android / iOS, administrátorský panel, obchod, bez obmedzení push, bez obmedzení pri inštalácii, bez reklám.
  • PRO - 45 000 rubľov / jednorazovo
    • Aplikácie: Windows / Android / iOS, vývoj na mieru, umiestnime do App Store a Google Play sami, dáme zdrojový kód
Web AppGlobus: http://appglobus.com/

- platená online služba na vytvorenie vlastnej mobilnej aplikácie pre obchodné alebo osobné použitie. Nie sú potrebné žiadne špeciálne zručnosti. Dobré pre malé firmy, ako sú online obchody. Vytvorenie aplikácie trvá len 5 minút - stačí zvoliť potrebné moduly a dizajn. K dispozícii sú anglická a ruská verzia.

My-apps.com ponúka nasledujúce balíčky:

  • Štart - 599 RUB / mesiac
    • aplikácie iba pre Android, prístup k návrhárovi, bezplatné šablóny a ikony aplikácií, aktualizácie obsahu každých 48 hodín, aktualizácie zdroja aplikácie v obchodoch samy osebe najviac 1 krát za 2 mesiace.
  • Svetlo - 990 RUB / mesiac
    • aplikácie pre a pre iOS, prístup k návrhárovi, bezplatné šablóny a ikony aplikácií, základné screenshoty aplikácií, push notifikácie - 1 mesačne, aktualizácie obsahu každých 24 hodín, aktualizácie zdrojov aplikácií v obchodoch raz za 2 mesiace.
  • Štandard - 2490 rubľov. / mesiac
    • aplikácie pre Android aj iOS, prístup k návrhárovi, bezplatné šablóny a ikony aplikácií, základné screenshoty aplikácií, podpora Skype, push notifikácie - 10 mesačne, aktualizácie obsahu každých 12 hodín, aktualizácie zdrojov aplikácií v obchodoch raz mesačne.
  • Obchodné - 9890 RUB / mesiac
    • aplikácie pre Android aj iOS, prístup k návrhárovi, bezplatné šablóny a ikony aplikácií, základné screenshoty aplikácie, podpora cez Skype a e-mail, osobný manažér, push notifikácie - 50 mesačne, aktualizácie obsahu - okamžite, aktualizácie zdrojov aplikácií v obchodoch - bez obmedzení.
  • VIP - 3999 rubľov. / mesiac + 150 000 RUB platba za inštaláciu

    • aplikácie pre Android aj iOS, prístup k návrhárovi, bezplatné šablóny a ikony aplikácií, základné screenshoty aplikácie, podpora cez Skype a e-mail, osobný manažér, Push notifikácie - neobmedzene, aktualizácie obsahu - okamžite, aktualizácie zdrojov aplikácií v obchodoch - bez obmedzení.
Web My-apps.com: http://my-apps.com

poskytuje platformu “ urob si sám”Na vytvorenie iPhone / aplikácií , čo tiež nevyžaduje programátorské schopnosti. Táto služba poskytuje každej organizácii jednoduchý spôsob, ako vytvárať mobilné aplikácie a publikácie (iPhone, iPad, Android). Zákazníci môžu vytvárať svoje vlastné katalógy, letáky, brožúry, správy, životopisy a ďalšie a poskytovať im riešenie SaaS. K dispozícii sú anglická a ruská verzia.

aplikácia iBuildApp sa poskytuje v nasledujúcich balíkoch:

  • Podnikanie (2 400 rubľov za mesiac) - 3 000 inštalácií, neobmedzené zobrazenia mobilných stránok, žiadne vložené reklamy, publikovanie aplikácií na iTunes a Google Play.
Webová stránka IBuildApp: http://ibuildapp.com

- online služba na vývoj aplikácií (iPhone, iPad, Android). Umožňuje vám vytvoriť aplikáciu na základe jednej z mnohých šablón aplikácií. K prvkom vytvoreného používateľského rozhrania aplikácie je možné priradiť také funkcie, ako je odosielanie e-mailov, SMS správ, posielanie na služby Facebook a Twitter.

  • Vývojár - 33 dolárov mesačne. (je možné vytvoriť iba 1 aplikáciu)
  • Profesionálny - 79 dolárov mesačne.
  • Premiéra - 129 dolárov mesačne.
  • Podnikanie - Cenu si musíte zistiť zvlášť.

Všetky balíčky podporujú nasledujúce platformy: IOS (iPhone / iPad) a Android (telefón / tablet)

Webové stránky Viziapps: http://www.viziapps.com

je online editor, ktorý vám umožňuje vytvárať aplikácie pre iOS, Android a Windows Phone. Jeho použitie je veľmi jednoduché: vlastný program si môžete zostaviť z hotových dielov. Napriek tomu, že sa AppsBuilder snaží byť pre neskúsených používateľov jednoduchší a zrozumiteľnejší, pridáva aj niektoré funkcie pre programátorov: vytvorené aplikácie môžete napríklad doplniť vlastnými skriptmi Java.

K dispozícii sú tri platené balíčky, ktoré majú všade 30 dní - bezplatná skúšobná verzia:

  • Štartér (49 eur mesačne) -1 app.
  • Bežné (199 eur mesačne) - až 5 aplikácií.
  • Škálovateľné (od 249 eur mesačne) - viac ako 5 aplikácií.
Web AppsBuilder: http://www.apps-builder.com

Mnoho začínajúcich vývojárov alebo ľudí, ktorí sa jednoducho zaujímajú o programovanie, nevie, ako rýchlo a ľahko vytvoriť aplikáciu pre iOS.

Celý tento proces budeme analyzovať krok za krokom, aby si každý mohol prečítať tento materiál a dokončiť vývoj sám.

Krok jedna. Vymysli nápad a meno

Samozrejme, od samého začiatku musíte prísť s dobrým nápadom, ktorý by mohol byť populárny. Aplikácia by mala byť jednoduchá, funkčná a pre používateľov nevyhnutná. Tu je niekoľko rád, ako nájsť skvelý nápad a uviesť to do života:

1 Prejdite do AppStore a pozrite si tam zobrazené programy. Možno vás niečo napadne.

2 Tiež pozrite sa na zoznam svojich aplikácií (nainštalovaný). Je pravdepodobné, že sa vám nepáčia všetky a chceli by ste niektorým pridať nejakú funkciu. Toto bude nápad pre váš výtvor!

3 Pozerajte sa na aplikácie svojich priateľov s rovnakým účelom.

Dôležité! Na konci svojho nápadu by ste mali jasne pochopiť, akú funkciu bude vaša aplikácia vykonávať.

Pokiaľ ide o názov, túto otázku je tiež potrebné brať veľmi vážne. Najskôr sa pozrite na najviac a ich mená. Z tohto dôvodu prejdite na stránku apple.com/en/itunes/. Nezabudnite sa pozrieť na bezplatnú a platenú sekciu.

Odborníci vyzdvihujú niekoľko rád, ako by sa malo volať meno, a konkrétnejšie:

  • dĺžka je asi 10 znakov (nie oveľa viac, možno menej, ale opäť nie príliš veľa);
  • najlepšie angličtina (mimochodom, v rozhraní by to malo byť tiež kvôli rozšíreniu spotrebiteľského publika);
  • dve slová v názve;
  • jedno slovo by malo plne odrážať účel;
  • druhé slovo by malo byť opisom prvého.

Krok štvrtý. Vypracovanie koncepcie

V prvom kroku ste už prijali myšlienku a názov budúcej aplikácie. Teraz stojí za to urobiť niečo, čo vám umožní začať priamo s vývojom. Ide o koncept. V tom koncepcia zahŕňa:

  • Cieľová skupina. Nezabudnite myslieť na to, kto bude váš používateľ. Môže to byť mladý, cieľavedomý a oboznámený s modernými pomôckami, mladý muž. Na druhej strane to môže byť starší užívateľ, ktorý má ďaleko od technológií. Od toho budú závisieť ďalšie dve zložky konceptu.

  • Funkčné. Jasne vymenujte všetky funkcie, ktoré bude aplikácia vykonávať.
  • Dizajn. Načrtnite si čo i len kúsok papiera, ako bude aplikácia vyzerať. Okrem toho musíte jasne pochopiť, ako bude vyzerať úvodná obrazovka, aké tlačidlá na nej budú a na ďalších stránkach. Pridajte tiež tlačidlá podľa zoznamu funkcií. Navrhnite tiež všetky tlačidlá.

Keď máte všetky náčrty, môžete začať kódovať!

Krok piaty. Kódovanie

Teraz otvorte Xcode a spustite nasledujúce fázy vývoja softvéru pre iOS:

1 Na úvodnej obrazovke v ľavej ponuke kliknite na „Aplikácia“ (otvorte túto časť) a vyberte „Prázdna aplikácia“... Kliknite na "Ďalšie"... Ďalej zadajte svoje podrobnosti a do poľa ID vývojára (poskytnuté spoločnosťou Apple) zadajte „Príklad“a do poľa prefix triedy zadajte „XYZ“.

2 Ďalej vyberte „Súbor“ a v rozbaľovacom zozname "Nový"... Potom postupne stlačte "Používateľské rozhranie", „Storyboard“ a tlačidlo "Ďalšie"... V ponuke zariadenia vyberte a do poľa pre meno zadajte "Hlavný"... Uložte tento súbor do rovnakého priečinka ako hlavný projekt. Potom sa v strome projektu (vľavo) objaví súbor Main.storyboard. Toto, ako ste už mohli zistiť, je vizuálne znázornenie všetkých obrazoviek vášho programu. V budúcnosti to budete upravovať.

3 Teraz sa musíte ubezpečiť, že pri spustení aplikácie sa otvorí presná obrazovka, ktorú vytvoríte v aplikácii Storyboard. Za týmto účelom v strome priečinkov vľavo postupne vyberte svoj projekt, „Ciele“, „Všeobecné“, Informácie o nasadení... Potom blízko nápisu „Hlavné rozhranie“ berieš "Hlavný"ako na obrázku 8 - tak sme v predchádzajúcom kroku pomenovali našu obrazovku.

Obr. 9. Priradenie vytvorenej obrazovky k hlavnej obrazovke Storyboard

4 Teraz je v skutočnosti potrebné vytvoriť túto veľmi hlavnú obrazovku, ktorá sa najskôr otvorí pri štarte. Ak to chcete urobiť, na strome vľavo kliknite raz na „storyboard“. V hlavnom okne sa otvorí prázdne okno. Vpravo dole kliknite na ikonu v tvare kocky. Toto je knižnica objektov, ktoré je možné pridať na obrazovku. Teraz nájdite vpravo „Zobraziť radič“ a pretiahnite ju kurzorom myši do prázdneho poľa. Objaví sa obdĺžnikový objekt. Môžete tam vlastne pridať všetky prvky.

5 Teraz môžete z knižnice pridať ďalšie objekty... Môžu to byť textové polia, vstupné polia a ďalšie prvky. Ak na ne kliknete dvakrát, budete môcť zmeniť ich atribúty a vlastnosti. Rovnakým spôsobom v skutočnosti môžete napísať nejaký kód na reakciu na kliknutie. Ak ste si však pozreli videonávody k Objective-C, viete úplne dobre, aké prvky potrebujete a ako ich pridať.

6 Ak potrebujete pridať ďalšiu obrazovku, urobte to rovnakým spôsobom ako predtým - presuňte objekt na prázdne miesto „Zobraziť radič“... Potom do nej môžete presunúť aj rôzne objekty.

7 Teraz sa musíte ubezpečiť, že používateľ mohol prechádzať medzi týmito obrazovkami prejdením prstom alebo kliknutím na príslušný odkaz. Na tento účel existuje objekt s názvom „Navigačný ovládač“... Presuňte ho na plochu. Ďalej kliknite na "Editor"potom „Vložiť“ a na vyššie uvedený objekt. V hornej časti domovskej obrazovky sa zobrazí sivý pruh. To znamená, že k nej bol pridaný takzvaný navigačný panel.

8 Ak chcete pridať navigačné tlačidlo na obrazovke, je tu objekt „Bar button“... Toto je zjednodušene povedané tlačidlo. Presuňte ho na navigačný panel a nastavte príslušné vlastnosti.

Rovnakým spôsobom pridajte ostatné objekty a nastavte im požadované vlastnosti. Nebudeme sa hlbšie venovať tomu, ako kódovať aplikáciu, pretože ide o veľmi širokú tému. Navyše, ak sa oboznámite s vyššie uvedeným materiálom, budete o ňom potrebovať potrebné informácie. Vyššie uvedené fázy kódovania sú však začiatkom vášho ďalšieho vývoja.