Ako vytvoriť aplikáciu pre iPhone (s obrázkami)

Obsah:

Ako vytvoriť aplikáciu pre iPhone (s obrázkami)
Ako vytvoriť aplikáciu pre iPhone (s obrázkami)

Video: Ako vytvoriť aplikáciu pre iPhone (s obrázkami)

Video: Ako vytvoriť aplikáciu pre iPhone (s obrázkami)
Video: Reset Your Web Browser To Its Default Settings In Chrome [Tutorial] 2024, Apríl
Anonim

Trh s aplikáciami sa neustále mení a posúva a príbehy o úspechu sú dostatočne veľké, aby každému padli do oka. Myslíte si, že máte ďalší veľký nápad pre aplikáciu pre iPhone? Výroba môže byť jednoduchšia, ako si myslíte. Aj keď sa budete musieť naučiť nejaké kódovanie, väčšinu práce s rozhraním je možné vykonať graficky. Vytvorenie aplikácie bude vyžadovať čas, učenie a trpezlivosť, ale možno si vyrobíte ďalšieho Flappy Bird! Začnite podľa kroku 1 nižšie.

Kroky

Časť 1 z 5: Nastavenie vášho vývojového prostredia

Vytvorte aplikáciu pre iPhone Krok 1
Vytvorte aplikáciu pre iPhone Krok 1

Krok 1. Stiahnite a nainštalujte Xcode

Xcode je vývojové prostredie, v ktorom sú vytvorené všetky aplikácie pre iPhone. Xcode je k dispozícii zadarmo od spoločnosti Apple, ale vyžaduje si nainštalovaný OS X 10.8 alebo novší. Neexistuje žiadny oficiálny spôsob, ako spustiť Xcode na počítači so systémom Windows alebo Linux. To znamená, že ak chcete vyvinúť aplikáciu pre iPhone, ale nemáte počítač Mac, musíte do nej najskôr investovať.

  • Na vývoj aplikácií pre iOS 8 budete potrebovať Xcode 6.0.1 a iOS 8 SDK, obe sú k dispozícii od spoločnosti Apple. Sada iOS 8 SDK obsahuje značný počet nových rozhraní API, ktoré vám umožňujú vytvárať všetky druhy nových aplikácií, vrátane integrácie iCloudu a Touch ID.
  • Na vývoj aplikácií pre iOS 10 budete potrebovať Xcode 8 a iOS 10 SDK, dostupné aj od spoločnosti Apple. V tejto verzii Xcode existujú významné zmeny v jazyku Swift a súprave SDK, o ktorých budete chcieť vedieť, ale dobrou správou je, že po tejto verzii už v jazyku Swift nebudú žiadne zmeny „prelomenia kódu“..
Vytvorte aplikáciu pre iPhone Krok 2
Vytvorte aplikáciu pre iPhone Krok 2

Krok 2. Nainštalujte si dobrý textový editor

Aj keď môžete kódovať úplne v Xcode, zistíte, že práca s veľkými kusmi kódu je oveľa jednoduchšia, ak máte vyhradený textový editor, ktorý sa špecializuje na syntax programovania. TextMate a JEdit sú dve veľmi obľúbené možnosti.

Vytvorte aplikáciu pre iPhone Krok 3
Vytvorte aplikáciu pre iPhone Krok 3

Krok 3. Nainštalujte program vektorovej grafiky

Ak plánujete pre svoju aplikáciu vytvárať vlastné umenie a návrhy, budete potrebovať program, ktorý dokáže vytvárať vektorovú grafiku. Stupnica vektorovej grafiky bez straty prehľadnosti je nevyhnutná pre dobre vyzerajúcu aplikáciu. Medzi obľúbené vektorové programy patria CorelDraw, Adobe Illustrator a Xara Designer, ktoré sú komerčné, a Inkscape, ktoré je zadarmo. Pekný, bezplatný program na kreslenie vektorovej grafiky je DrawBerry. Nie je to také silné ako profesionálne programy, ale je to dobré pre začiatočníkov, alebo ak nechcete platiť za niečo len za jedno použitie.

Vytvorte aplikáciu pre iPhone Krok 4
Vytvorte aplikáciu pre iPhone Krok 4

Krok 4. Zoznámte sa s Objective-C

Objective-C je programovací jazyk používaný na vytváranie funkcií v aplikáciách pre iPhone. Zvláda manipuláciu s dátami a objektmi. Objective-C je derivátom rodiny jazykov C a je to objektovo orientovaný jazyk. Ak už máte základné znalosti jazyka C alebo Java, Objective-C by mal byť z väčšej časti celkom ľahko pochopiteľný.

  • Novšou možnosťou je vytvoriť aplikáciu pomocou jazyka Swift, ktorý nadväzuje na Objective-C. Swift má oveľa priateľskejšiu syntax a modernejší dojem.
  • Aj keď je možné vytvoriť základnú aplikáciu bez znalosti Objective-C, nemôžete vykonávať žiadne pokročilé funkcie bez toho, aby ste ich sami kódovali. Bez Objective-C sa môžete len pohybovať tam a späť medzi obrazovkami.
  • Na internete je k dispozícii množstvo návodov a množstvo informácií, ktoré nájdete v rôznych knihách o Objective-C alebo Swift. Ak je vývoj aplikácií pre iPhone niečo, čo chcete brať vážne, bude vám dobre, keď budete mať k dispozícii niekoľko zdrojov.
  • Medzi niektoré z obľúbenejších online komunít Objective-C a Swift patria Fóra pre vývojárov Apple, Skupina Google pre iPhoneSDK a StackOverflow.
Vytvorte aplikáciu pre iPhone Krok 5
Vytvorte aplikáciu pre iPhone Krok 5

Krok 5. Zvážte vývoj outsourcingu

Ak jednoducho nemáte záujem učiť sa Objective-C alebo Swift alebo nemáte vo svojom tele umeleckú kosť, existuje veľké množstvo nezávislých pracovníkov a vývojových tímov, ktoré môžu zvládnuť rôzne aspekty váš projekt pre vás. Outsourcing vášho vývoja je komplikovaný proces, ale ak nie ste typom programovania, môže vám ušetriť veľa bolestí hlavy. Uistite sa, že všetci zúčastnení podpíšu zmluvu o mlčanlivosti a že platové štruktúry sú zavedené pred začatím akejkoľvek práce.

Upwork (predtým oDesk a Elance) je najobľúbenejšia nezávislá služba na internete, ktorá má stovky vývojárov a umelcov všetkých úrovní znalostí

Vytvorte aplikáciu pre iPhone Krok 6
Vytvorte aplikáciu pre iPhone Krok 6

Krok 6. Vytvorte si vývojársky účet

Ak chcete distribuovať svoju aplikáciu v obchode App Store alebo ju dať testovať iným, musíte si zaregistrovať účet Apple Developer. Účet stojí 99 USD ročne a bude od vás vyžadovať zadanie daňových a bankových informácií o účte.

Svoj účet si môžete vytvoriť na webe iOS Dev Center

Vytvorte aplikáciu pre iPhone Krok 7
Vytvorte aplikáciu pre iPhone Krok 7

Krok 7. Stiahnite si niektoré testovacie aplikácie

Keď si zaregistrujete účet vývojára, budete mať prístup k vývojovým zdrojom spoločnosti Apple. Tieto zdroje obsahujú množstvo ukážkových projektov, ktoré vám môžu poskytnúť obrovské množstvo informácií o tom, ako funguje vývoj aplikácií. Nájdite príklad, ktorý súvisí s druhom aplikácie, ktorú chcete vytvoriť, a zahrajte si s ňou v Xcode.

Časť 2 z 5: Plánovanie aplikácie

Vytvorte aplikáciu pre iPhone Krok 8
Vytvorte aplikáciu pre iPhone Krok 8

Krok 1. Definujte svoj koncept

Pred prvým otvorením Xcode by ste mali mať premyslený plán pre svoju aplikáciu a jej funkcie. To by mohlo zahŕňať návrh dokumentu, ktorý popisuje všetky funkcie aplikácie, náčrty používateľského rozhrania a tok medzi obrazovkami a základnú predstavu o typoch systémov, ktoré bude potrebné implementovať.

  • Pri vývoji aplikácie sa snažte držať čo najviac svojho dokumentu o dizajne. Pomôže vám to sústrediť sa na požadované funkcie.
  • Skúste nakresliť aspoň jednu miniatúru náčrtu pre každú obrazovku vo svojej aplikácii.
Vytvorte aplikáciu pre iPhone Krok 9
Vytvorte aplikáciu pre iPhone Krok 9

Krok 2. Určite svoje publikum

Publikum vašej aplikácie bude mať veľa do činenia s jej vzhľadom a funkčnosťou. Napríklad aplikácia so zoznamom úloh bude mať oveľa iné publikum ako krvavá strieľačka. To vám pomôže

Vytvorte aplikáciu pre iPhone Krok 10
Vytvorte aplikáciu pre iPhone Krok 10

Krok 3. Riešenie potreby pomocou aplikácie

Ak je vaša aplikácia nejakým nástrojom, mala by ponúknuť riešenie problému, ktorý ešte nebol vyriešený, alebo jedinečné riešenie alebo metódu, alebo riešenie, ktoré to zvládne lepšie ako predchádzajúce pokusy. Ak je vaša aplikácia hrou, mala by mať jedinečnú funkciu alebo funkcie, ktoré ju odlišujú a priťahujú konkrétnych hráčov.

Vytvorte aplikáciu pre iPhone Krok 11
Vytvorte aplikáciu pre iPhone Krok 11

Krok 4. Zvážte obsah

Vaše používateľské rozhranie bude určené typom obsahu, ktorý používateľovi vašej aplikácie zobrazujete. Ak sa napríklad aplikácia zaoberá fotografiami, budete chcieť používateľské rozhranie, ktoré umožní čo najľahšie prezeranie fotografií a ich navigáciu.

Vytvorte aplikáciu pre iPhone Krok 12
Vytvorte aplikáciu pre iPhone Krok 12

Krok 5. Nacvičte si správne postupy navrhovania používateľského rozhrania

Používateľské rozhranie by nikdy nemalo prekážať používateľovi. To znamená, že možnosti by mali byť jasne viditeľné a používateľ by sa nikdy nemal pýtať, aké tlačidlo robí čo. Ak používate ikony, mali by presne vyjadrovať ich funkciu. Navigácia v aplikácii by mala byť plynulá a prirodzená.

Dizajn používateľského rozhrania je tak umelecká forma, ako aj veda. Ako sa váš projekt vyvíja, pravdepodobne budete svoj návrh neustále revidovať

Časť 3 z 5: Vytvorenie aplikácie

Vytvorte aplikáciu pre iPhone Krok 13
Vytvorte aplikáciu pre iPhone Krok 13

Krok 1. Vytvorte nový projekt v Xcode

Otvorte Xcode a spustite nový projekt z ponuky Súbor. Vyberte položku „Aplikácia“v časti „iOS“na ľavej strane okna. V sekcii šablóny zvoľte „Prázdna aplikácia“.

  • K dispozícii je množstvo šablón, všetky navrhnuté pre rôzne úlohy. Začnite s prázdnou šablónou, kým sa s vývojovým procesom nebudete cítiť príjemnejšie. Keď sa zoznámite s tým, ako všetko funguje, môžete vyskúšať jednu z komplikovanejších šablón.
  • Budete musieť zadať názov produktu, identifikátor vašej spoločnosti a predponu triedy. Ak ešte nemáte identifikátor spoločnosti od spoločnosti Apple, zadajte com.example. Ako predponu triedy zadajte XYZ.
  • V ponuke Zariadenia vyberte položku „iPhone“.
Vytvorte aplikáciu pre iPhone Krok 14
Vytvorte aplikáciu pre iPhone Krok 14

Krok 2. Vytvorte Storyboard

Storyboard je vizuálnou reprezentáciou všetkých obrazoviek vašej aplikácie. Zobrazuje obsah každej obrazovky a tiež prechody medzi nimi. Nástroj Storyboard vám pomôže vyvinúť tok vašej aplikácie.

  • Kliknite na položku Súbor → Nový → Súbor.
  • Pod nadpisom iOS kliknite na „Používateľské rozhranie“.
  • Vyberte Storyboard a kliknite na Ďalej.
  • V ponuke Zariadenia vyberte iPhone a pomenujte súbor „Hlavný“. Uistite sa, že je uložený na rovnakom mieste ako váš projekt.
Vytvorte aplikáciu pre iPhone Krok 15
Vytvorte aplikáciu pre iPhone Krok 15

Krok 3. Priraďte svoj Storyboard k svojmu projektu

Keď vytvoríte Storyboard, budete ho musieť priradiť ako hlavné rozhranie svojej aplikácie. Po spustení aplikácie sa načíta Storyboard. Ak storyboard nepriradíte, po spustení aplikácie sa nič nestane.

  • Kliknite na názov projektu v ľavom navigačnom strome.
  • V hlavnom rámci nájdite nadpis Targets. Vyberte svoj projekt zo zoznamu Ciele.
  • Na karte Všeobecné vyhľadajte sekciu Informácie o nasadení.
  • Do textového poľa „Hlavné rozhranie“zadajte Main.storyboard.
Vytvorte aplikáciu pre iPhone Krok 16
Vytvorte aplikáciu pre iPhone Krok 16

Krok 4. Pridajte svoju prvú obrazovku pomocou ovládača zobrazenia

Ovládače zobrazenia určujú, ako si používateľ prezerá obsah. K dispozícii je množstvo prednastavených ovládačov zobrazenia vrátane štandardných zobrazení a tabuliek. Do svojho storyboardu pridáte ovládače zobrazenia, ktoré aplikácii povedia, ako zobraziť obsah používateľovi.

  • V navigačnej ponuke projektu vyberte súbor „Main.storyboard“. V okne Interface Builder uvidíte prázdne plátno.
  • Nájdite objektovú knižnicu. Nachádza sa v spodnej časti pravého rámčeka a môžete ho vybrať kliknutím na malé tlačidlo kocky. Načíta sa zoznam objektov, ktoré je možné pridať na vaše plátno.
  • Kliknite a presuňte objekt „Zobraziť ovládač“na plátno. Vaša prvá obrazovka sa zobrazí na plátne.
  • Vaša prvá „scéna“je dokončená. Po spustení aplikácie ovládač zobrazenia načíta vašu prvú obrazovku.
Vytvorte aplikáciu pre iPhone Krok 17
Vytvorte aplikáciu pre iPhone Krok 17

Krok 5. Pridajte objekty rozhrania na prvú obrazovku

Keď máte nastavený radič zobrazenia, môžete začať na obrazovke vyplňovať potrebné objekty rozhrania, ako sú štítky, polia na zadávanie textu a tlačidlá. Všetky objekty rozhrania nájdete v zozname Knižnica objektov, v ktorom ste našli objekt Zobraziť ovládač.

  • Kliknutím a presunutím objektov zo zoznamu ich pridáte na obrazovku.
  • Väčšine objektov je možné zmeniť veľkosť kliknutím a potiahnutím políčok na okraji objektu. Pri zmene veľkosti sa na obrazovke zobrazia pokyny, ktoré vám pomôžu zaistiť správne zarovnanie.
Vytvorte aplikáciu pre iPhone Krok 18
Vytvorte aplikáciu pre iPhone Krok 18

Krok 6. Prispôsobte si pridávané objekty

Vlastnosti môžete upraviť pre každý objekt, čo vám umožní vytvoriť vlastné a intuitívne rozhranie. Do poľa pre zadávanie textu môžete napríklad pridať zástupný text, ktorý používateľovi pomôže zorientovať sa v tom, čo by mal zadať.

  • Vyberte objekt, ktorý chcete prispôsobiť, a kliknite na tlačidlo „Inšpektor atribútov“v hornej časti pravého rámu. Tlačidlo vyzerá ako štít.
  • Prispôsobte si predmet podľa svojich predstáv. Môžete zmeniť štýl písma, veľkosť písma, farbu textu, zarovnanie, obrázky na pozadí, zástupný text, štýl orámovania a mnoho ďalších.
  • Dostupné možnosti sa zmenia v závislosti od objektu, ktorý prispôsobujete.
Vytvorte aplikáciu pre iPhone Krok 19
Vytvorte aplikáciu pre iPhone Krok 19

Krok 7. Pridajte ďalšie obrazovky

Ako váš projekt rastie, pravdepodobne budete musieť pridať ďalšiu obrazovku, aby sa zobrazil všetok obsah potrebný na to, aby bola aplikácia užitočná. Ak napríklad vytvárate aplikáciu pre zoznam úloh, budete potrebovať najmenej dve obrazovky: jednu na zadanie položky zoznamu úloh a druhú na zobrazenie celého zoznamu.

  • Ďalšie obrazovky sa pridávajú potiahnutím a pustením objektov ovládača zobrazenia na prázdne časti plátna. Ak nemôžete nájsť prázdne miesto, ktoré by ste chceli odhodiť, kliknite na tlačidlo „oddialiť“, kým nenájdete prázdne oblasti. Uistite sa, že umiestnite ovládač zobrazenia na plátno, a nie na existujúcu obrazovku.
  • Úvodnú obrazovku môžete zmeniť výberom ovládača zobrazenia, pomocou ktorého chcete viesť, z prehľadu projektu. Kliknite na tlačidlo Attribute Inspector a začiarknite políčko „Is Initial View Controller“. Ak napríklad vytvárate zoznam úloh, budete chcieť, aby bol skutočný zoznam prvou vecou, ktorú používateľ uvidí pri spustení aplikácie.
Vytvorte aplikáciu pre iPhone Krok 20
Vytvorte aplikáciu pre iPhone Krok 20

Krok 8. Pridajte navigačnú lištu

Teraz, keď máte vo svojej aplikácii dve obrazovky, je načase ju vytvoriť tak, aby sa používateľ medzi nimi mohol pohybovať tam a späť. Môžete to urobiť pomocou navigačného ovládača, ktorý je špecializovaným ovládačom zobrazenia. Tento ovládač pridáva do hornej časti aplikácie navigačnú lištu, ktorá umožňuje používateľovi pohybovať sa tam a späť medzi obrazovkami.

  • Váš navigačný ovládač by mal byť pridaný k počiatočnému zobrazeniu, aby mohol ovládať všetky nasledujúce obrazovky.
  • Vyberte svoje počiatočné zobrazenie v obryse projektu.
  • Kliknite na položku Editor → Vložiť → Ovládač navigácie.
  • V hornej časti obrazovky, na ktorú ste pridali ovládač, by sa mal objaviť sivý navigačný panel.
Vytvorte aplikáciu pre iPhone Krok 21
Vytvorte aplikáciu pre iPhone Krok 21

Krok 9. Pridajte funkciu na navigačný panel

Teraz, keď ste vložili navigačnú lištu, môžete do nej začať pridávať navigačné nástroje. To umožní vášmu používateľovi pohybovať sa tam a späť medzi obrazovkami.

  • Pridajte názov na navigačný panel. Kliknite na navigačnú položku pod ovládačom zobrazenia, ku ktorému ste ju priradili. Otvorte Kontrola atribútov a do poľa Názov zadajte názov aktuálnej obrazovky.
  • Pridajte navigačné tlačidlo. Otvorte knižnicu Objekty, ak ešte nie je otvorená, a nájdite položku Bar Button. Kliknite a presuňte ho na navigačný panel. Tlačidlá, ktoré vás v aplikácii posúvajú „vpred“, sú zvyčajne umiestnené vpravo a tlačidlá, ktoré vás posúvajú „dozadu“, vľavo.
  • Priraďte tlačidlu vlastnosť. Tlačidlá je možné nakonfigurovať tak, aby mali špecifické vlastnosti, ktoré im uľahčujú prispôsobenie sa okolnostiam. Ak napríklad vytvárate zoznam úloh, budete chcieť na vytvorenie nového záznamu tlačidlo „Pridať“. Kliknite na tlačidlo a otvorte nástroj Attribute Inspector. Nájdite ponuku Identifikátor a zvoľte „Pridať“. Tlačidlo sa zmení na logo „+“.
Vytvorte aplikáciu pre iPhone Krok 22
Vytvorte aplikáciu pre iPhone Krok 22

Krok 10. Prepojte svoje nové tlačidlo s existujúcou obrazovkou

Aby vaše tlačidlo fungovalo, budete ho musieť pripojiť k inej obrazovke. V našom príklade zoznamu úloh je tlačidlo umiestnené na celkovom zozname a musí byť prepojené so vstupnou obrazovkou. Ak chcete tlačidlo prepojiť, podržte kláves Ctrl a presuňte tlačidlo na druhú obrazovku.

  • Po uvoľnení tlačidla myši sa zobrazí ponuka Action Segue so zoznamom možností. Ak chcete pri prechode medzi obrazovkami používať prechod push, zvoľte „Push“. Môžete tiež vybrať „Modálny“, ktorý na rozdiel od sekvencie otvorí obrazovku ako samostatnú akciu.
  • Ak používate Push, navigačný panel sa automaticky pridá na vašu druhú obrazovku a automaticky sa vytvorí tlačidlo „späť“. Ak zvolíte modálnu, budete musieť manuálne vložiť druhú navigačnú lištu a tiež pridať tlačidlo „Zrušiť“a „Hotovo“(pre zoznam úloh; štítky vašich tlačidiel sa budú meniť v závislosti od potrieb vašej aplikácie)).
  • Tlačidlá „Zrušiť“a „Hotovo“je možné vytvoriť rovnakým spôsobom ako tlačidlo „Pridať“. Jednoducho vyberte „Zrušiť“alebo „Hotovo“z ponuky Identifikátor v Inšpektorovom inšpektorovi.
Vytvorte aplikáciu pre iPhone Krok 23
Vytvorte aplikáciu pre iPhone Krok 23

Krok 11. Pridajte možnosti spracovania údajov

Až do tohto bodu ste boli schopní vytvoriť základné navigačné rozhranie bez toho, aby ste museli kódovať. Ak chcete pridať ďalšie hlbšie funkcie, ako napríklad ukladanie údajov a spracovanie vstupov používateľov, budete si musieť v kóde zašpiniť ruky. Kódovanie nespadá do rozsahu tejto príručky, ale na internete je k dispozícii veľké množstvo návodov na Objective-C.

Prototyp navigačného rozhrania vám môže pomôcť pri nábore vývojára. Vďaka funkčnému rozhraniu bude oveľa jednoduchšie vysvetliť, čo potrebujete v oblasti kódovania vecí

Časť 4 z 5: Testovanie aplikácie

Vytvorte aplikáciu pre iPhone Krok 24
Vytvorte aplikáciu pre iPhone Krok 24

Krok 1. Spustite simulátor iOS

Xcode je dodávaný so vstavaným simulátorom iOS, ktorý vám umožní otestovať vašu aplikáciu na rôznych simulovaných zariadeniach so systémom iOS. Simulátor spustíte tak, že v rozbaľovacej ponuke v hornej časti okna Xcode vyberiete položku „Simulátor a ladenie“a potom vyberiete zariadenie, na ktorom chcete testovať.

Vytvorte aplikáciu pre iPhone Krok 25
Vytvorte aplikáciu pre iPhone Krok 25

Krok 2. Zostavte aplikáciu

Kliknutím na tlačidlo Zostaviť, ktoré vyzerá ako tradičné tlačidlo Prehrať, skompilujte aplikáciu a spustite ju. Vytvorenie aplikácie môže trvať niekoľko minút. priebeh môžete sledovať na paneli s nástrojmi. Po dokončení procesu zostavenia sa otvorí simulátor iOS a môžete začať testovať svoju aplikáciu.

Vytvorte aplikáciu pre iPhone Krok 26
Vytvorte aplikáciu pre iPhone Krok 26

Krok 3. Otestujte aplikáciu na svojom vlastnom iPhone

Pred distribúciou svojej aplikácie na testovanie ju môžete vyskúšať na svojom vlastnom zariadení (ak ho máte). Najprv zapojte zariadenie do počítača pomocou USB. Ak sa iTunes otvorí, zatvorte ho. V rozbaľovacej ponuke vyberte položku „Zariadenie a ladenie“a potom kliknite na tlačidlo Zostaviť. Po niekoľkých sekundách by sa mala aplikácia spustiť na zariadení iPhone. pred zatvorením aplikácie vyskúšajte všetky funkcie.

Vytvorte aplikáciu pre iPhone Krok 27
Vytvorte aplikáciu pre iPhone Krok 27

Krok 4. Ladenie aplikácie

Ak sa vám aplikácia pokazila, musíte začať zisťovať, čo sa stalo a prečo. Toto je rozsiahla téma a existuje nespočetné množstvo dôvodov, prečo mohla vaša aplikácia zlyhať. Otvorte ladiacu konzolu a prečítajte si chybové hlásenia. Väčšinou sú dosť záhadné. Ak nerozumiete chybe, skúste chybové hlásenie vyhľadať pomocou Googlu. Je pravdepodobné, že nájdete príspevok na vývojovom fóre spoločnosti Apple, kde priateľský skúsený vývojár odpovedal na ich prosbu.

Ladenie môže byť pre vás veľmi časovo náročný a únavný čas. Ak sa nevzdáš a vytrváš, časom to zvládneš. Začnete rozpoznávať chyby, rýchlo ich sledovať a príležitostne ich dokonca očakávať. Jednou z bežných chýb je uvoľnenie objektu z pamäte viac ako raz. Ďalším je zabúdanie na vyhradenie pamäte a inicializáciu objektu predtým, ako sa ho pokúsite pridať alebo priradiť. S každou aplikáciou bude vašich chýb stále menej

Vytvorte aplikáciu pre iPhone Krok 28
Vytvorte aplikáciu pre iPhone Krok 28

Krok 5. Skontrolujte využitie pamäte

IPhone má veľmi obmedzené množstvo pamäte. Zakaždým, keď priradíte objektu nejakú pamäť, musíte ho uvoľniť, keď s ním skončíte, a vrátiť pamäť. Instruments je nástroj iPhone SDK, ktorý okrem iného umožňuje prezerať a analyzovať využitie pamäte.

  • Keď je zariadenie a ladenie vybraté ako predtým, vyberte položku Spustiť → Spustiť pomocou Nástroja na zvýšenie výkonu → Úniky. Tým sa spustia nástroje a spustí sa aplikácia vo vašom zariadení. Pokračujte a používajte aplikáciu ako obvykle. Zdá sa, že periodicky mrzne, pretože nástroje zaznamenávajú a analyzujú využitie pamäte. Akékoľvek úniky budú mať za následok červený hrot na časovej osi únikov. Zdroj netesností sa zobrazí v spodnej polovici obrazovky.
  • Dvojitým kliknutím na uniknuté objekty sa pokúsite prejsť na zodpovedný kód alebo kliknutím na malú šípku v stĺpci s adresou zobrazíte históriu únikov. Niekedy, keď je zistená netesnosť, nemusí nutne znamenať miesto, odkiaľ pochádza.
  • Ak vás skutočne omráči, skúste to eliminačným spôsobom. Okomentujte to a/alebo opatrne vynechajte oblasti svojho kódu a spustite ho. Niekedy môžete zúžiť všeobecnú oblasť a potom sa vrátiť domov na zodpovednej linke. Keď viete, kde sa nachádza, môžete ho opraviť alebo prepísať. Nezabudnite, že používanie služby Google vám často môže poskytnúť najrýchlejšie priame odkazy na interné fóra spoločnosti Apple alebo dokumentáciu, ktorá sa zaoberá vašim problémom.
Vytvorte aplikáciu pre iPhone Krok 29
Vytvorte aplikáciu pre iPhone Krok 29

Krok 6. Distribuujte svoju aplikáciu, aby ju mohli testovať ostatní

Aj keď je testovanie vašej aplikácie v simulovanom nastavení dobrým spôsobom, ako zaistiť, aby aplikácia fungovala a aby rozhranie vyzeralo dobre, nič sa nevyrovná testovaniu od iných používateľov ako od vás. Pred odoslaním na externé testovanie sa uistite, že ste odstránili najnebezpečnejšie chyby. Aby ste mohli distribuovať svoju aplikáciu vašim testerom, budete musieť vytvoriť certifikát Ad-Hoc na webe iOS Dev Center.

  • Externé testery môžu poskytnúť veľa spätnej väzby, ktorú by ste nečakali. To môže byť obzvlášť užitočné, ak máte zložitú aplikáciu.
  • Na autorizáciu zariadení testera budete potrebovať číslo UDID každého zariadenia.
  • V rozbaľovacom zozname vyberte položku Zariadenie a kliknite na ikonu „Zostaviť“. Vo Finderi prejdite do priečinka svojho projektu a vyhľadajte priečinok „Ad-Hoc-iphoneos“. Vnútri bude aplikácia. Skopírujte svoj certifikát „AdHoc.mobileprovision“, ktorý ste získali z vývojárskeho centra iOS, do rovnakého priečinka. Vyberte aplikáciu a certifikát a skomprimujte ich. Tento archív môžete dať svojmu externému testeru. Pre každý certifikát Ad-Hoc budete musieť vytvoriť samostatný archív.

Časť 5 z 5: Uvoľnenie vášho projektu

Vytvorte aplikáciu pre iPhone Krok 30
Vytvorte aplikáciu pre iPhone Krok 30

Krok 1. Vytvorte svoju distribučnú zostavu

V rozbaľovacej ponuke vyberte položku Zariadenie a uvoľniť. Stlačte ikonu „Zostaviť“. V aplikácii Finder prejdite do priečinka zostavenia projektu a vyhľadajte priečinok „Release-iphoneos“. Vnútri bude aplikácia. Komprimujte ho do archívu.

Aby nové aplikácie prešli certifikáciou Apple, budú musieť byť optimalizované pre iOS 8 a displej Retina

Vytvorte aplikáciu pre iPhone Krok 31
Vytvorte aplikáciu pre iPhone Krok 31

Krok 2. Otvorte informačný panel iTunes Connect

Prístup k tomu získate z Centra pre vývojárov iOS. Ak máte ešte nedokončené kroky na nastavenie, budú uvedené v hornej časti stránky. Uistite sa, že sú všetky vaše bankové a daňové informácie zadané správne.

Vytvorte aplikáciu pre iPhone Krok 32
Vytvorte aplikáciu pre iPhone Krok 32

Krok 3. Zadajte všetky informácie o svojej aplikácii

Kliknite na „Spravovať aplikácie“a potom vyberte „Pridať novú aplikáciu“. Vyplňte názov aplikácie, číslo SKU a vyberte ID balíka. V rozbaľovacej ponuke vyberte balík svojej aplikácie.

  • Vyplňte formuláre poskytujúce popis vašej aplikácie, kľúčové slová, web podpory, kategóriu, kontaktný e -mail, autorské práva atď.
  • Vyplňte formuláre Práva a Ceny.
  • Pripravte si svoje kresby iTunes. Budete potrebovať veľkú vektorovú ikonu 512 x 512 a niekoľko snímok obrazovky vašej aplikácie. Snímky obrazovky je možné zachytiť zo simulátora zariadenia iPhone pomocou Command + Shift + 4 a potiahnutím krížikov po oblasti. Uistite sa, že sú pre iPhone 320x480. Snímky obrazovky sú veľmi dôležitou súčasťou marketingu vašej aplikácie, preto sa uistite, že zobrazujú najdôležitejšie časti.
Vytvorte aplikáciu pre iPhone Krok 33
Vytvorte aplikáciu pre iPhone Krok 33

Krok 4. Nahrajte svoju aplikáciu

Kliknite na „Pripravené na binárne nahrávanie“a dostanete sa na obrazovku, ktorá vás presmeruje na stiahnutie nástroja na nahrávanie aplikácií. Stiahnite si ho a stlačte Hotovo.

  • Nainštalujte nástroj na nahrávanie aplikácií a spustite ho. Pri prvom spustení programu sa zobrazí výzva na zadanie prihlasovacích údajov do iTunes.
  • Nástroj na nahrávanie aplikácií skontroluje váš účet iTunes Connect a nájde všetky aplikácie, pre ktoré ste pripravení nahrať binárne súbory. Zobrazia sa v rozbaľovacej ponuke. Vyberte požadovaný, vyberte distribučný zip, ktorý ste vytvorili predtým, a nahrajte ho. Nahrávač skontroluje niektoré interné položky v rámci balíka a vráti chybu, ak zistí niečo nesprávne, ako napríklad nesprávne číslo verzie, chýbajúcu ikonu atď. Ak je všetko v poriadku, odovzdá súbor zip a dokončí sa.
Vytvorte aplikáciu pre iPhone Krok 34
Vytvorte aplikáciu pre iPhone Krok 34

Krok 5. Počkajte na kontrolu

Teraz nemôžete robiť nič, iba čakať na proces kontroly. Spoločnosť Apple vás o niekoľko dní alebo týždňov upozorní e -mailom, ak sa stav vašej aplikácie zmení na „Prebieha kontrola“. Keď ide o kontrolu, proces je veľmi rýchly. Ak zlyhá počiatočná paleta testov, dostanete zamietavý e -mail s informáciou, prečo a Apple ponúkne návrhy na nápravu. Ak vaša aplikácia prejde kontrolou, spoločnosť Apple vám pošle e -mail s oznámením, že je pripravená na predaj. Vaša aplikácia sa teraz zobrazí v obchode s aplikáciami iTunes

Vytvorte aplikáciu pre iPhone Krok 35
Vytvorte aplikáciu pre iPhone Krok 35

Krok 6. Propagujte svoju aplikáciu

Teraz, keď je vaša úplne nová aplikácia k dispozícii na kúpu, je načase začať ju šíriť. Využívajte sociálne médiá, rozosielajte tlačové správy na weby zamerané na aplikácie, vytvárajte videá na serveri YouTube a urobte všetko pre to, aby ľudia o vašej aplikácii hovorili.

Kópie môžete bezplatne poslať recenzentom, ktorí potom napíšu o vašej aplikácii na ich webovú stránku alebo ju skontrolujú na svojom kanáli YouTube. Ak sa vám to podarí dostať do rúk obľúbených recenzentov, môže to viesť k veľkému predaju

Vytvorte aplikáciu pre iPhone Krok 36
Vytvorte aplikáciu pre iPhone Krok 36

Krok 7. Sledujte svoje tržby

Stiahnite si bezplatnú aplikáciu iTunes Connect Mobile pre svoj iPhone. Prihláste sa každý deň a skontrolujte svoje tržby, trhy a krajiny predaja. Toto je zábavná časť! Spoločnosť Apple vám bude pravidelne zasielať e -maily s odkazmi na vaše najnovšie údaje o predaji. Môžete si ich stiahnuť pre svoje záznamy. Veľa štastia!

Tipy

  • Skúste byť originálni a nie duplicitné aplikácie, ktoré už v obchode App Store existujú. Vykonajte dôkladné vyhľadávanie v obchode App Store a zistite, čo je k dispozícii. Samozrejme, ak je váš nápad lepší, choďte do toho.
  • Vždy hľadajte spôsoby, ako vylepšiť svoju aplikáciu.
  • Skúste aplikáciu pravidelne aktualizovať.
  • Ak máte radi tlačené referencie, na Amazon.com nájdete niekoľko vývojárskych kníh pre iPhone.
  • Skúste vyskúšať toľko rôznych zariadení iDevices, ktoré sa vám môžu dostať do rúk. Ešte lepšie je, ak majú nainštalované rôzne verzie systému iOS.
  • Ak najmete vývojára systému iOS a chcete zaistiť, aby aplikácia pre iOS vyzerala tak, ako ste zadali, môžete navrhnúť rozhranie aplikácie vo Photoshope a pomocou nástroja ju previesť na funkčnú aplikáciu Xcode/iOS!
  • Ak sa len učíte kódovať, blokové jazyky alebo online kurzy vám môžu pomôcť začať.

Varovania

  • Súprava iPhone SDK sa neustále mení a zariadenia sa vyvíjajú. Ak je počas projektu k dispozícii inovácia na súpravu SDK, prečítajte si najskôr novinky a zmeny predtým, ako sa na ňu vrhnete. Pokiaľ spoločnosť Apple neuvádza, že všetky nové podania musia byť skompilované s novou verziou súpravy SDK, v tejto chvíli to pre vás nemusí byť potrebné. Ak vykonáte inováciu, niektoré metódy, ktoré ste použili, môžu byť zastarané a napriek tomu, že pri kompilácii pravdepodobne neprinesú viac ako varovanie, buďte v bezpečí.
  • Nezaručujete veľa sťahovania alebo predaja, nenechajte sa odradiť.
  • Keď uspejete a získate aplikáciu v obchode App Store, nenechajte sa zastrašiť zlými ľuďmi, ktorí píšu škaredé recenzie. Niektorí poskytujú užitočnú spätnú väzbu a niektorí sú radi iba hrubí.
  • Je to návykové; možno nebudete môcť prestať.

Odporúča: