Ako vytvoriť aplikáciu pre iphone
Trh aplikácie sa neustále pohybuje a zmení sa. Toľko úspechov sa už objavilo, že o nich každý vie. Myslíte si, že máte veľkú predstavu o aplikácii iPhone? Vytvoriť to môže byť jednoduchšie, než si myslíte. Aj keď sa budete musieť naučiť kódovanie, väčšina práce na rozhraní je možné uskutočniť graficky. Vytvorenie aplikácie bude vyžadovať čas, štúdium a trpezlivosť, ale možno môžete vytvoriť nasledovnú hru Flappy Bird! Prejdite na krok 1 na spustenie.
Kroky
Časť 1 z 5:
Nastavenie vášho rozvojového prostrediajeden. Stiahnite si a nainštalujte xcode. Xcode je vývojové prostredie, v ktorom sú všetky aplikácie vytvorené pre iPhone. Xcode možno získať bez Apple, ale tento program vyžaduje nainštalovaný OS X verzia 10.8 alebo neskôr. Neexistuje žiadny oficiálny spôsob, ako spustiť Xcode na Windows alebo Linux. To znamená, že ak chcete vytvoriť aplikáciu na iPhone, ale nemáte mak, potom budete musieť najprv kúpiť.
- Ak chcete vyvinúť aplikácie podľa iOS 8, budete potrebovať xcode 6.0.1 a iOS 8 SDK. Obaja sa môžu dostať z Apple. iOS 8 SDK obsahuje pomerne veľké množstvo nových API, ktoré vám umožní vytvoriť všetky druhy nových aplikácií, vrátane integrácie s iCloud a dotknúť sa ID.
- Ak chcete vyvinúť aplikácie pre iOS 10, budete potrebovať 10 SDK k dispozícii na webovej stránke spoločnosti Apple. V programovom jazyku SWIFT a v SDK v tejto verzii Xcode boli významné zmeny. Dobrou správou je, že po tejto verzii v SWIFT bude ešte viac zmien kódov.

2. Nainštalujte dobrý textový editor. Aj keď môžete urobiť všetko v XCODE, čoskoro si uvedomíte, že je oveľa jednoduchšie pracovať s veľkými veľkosťami, ak máte samostatný textový editor špecializujúca sa na programovanie. Dve najpopulárnejšie možnosti sú textmate a jedit.

3. Nainštalujte vektorový grafický program. Ak plánujete vytvoriť obrázky a návrhy pre vašu aplikáciu, budete potrebovať grafický program Vektor. Vektorová grafika môže zmenšiť bez straty kvality, ktorá je dôležitá pre akúkoľvek dobrú aplikáciu. Populárne Vektorové programy Toto CorelDraw, Adobe Illustrator, Xara Designer a Inkscape. Dobrá bezplatná grafická úprava programu je skračká. Ona nie je taká mocná ako profesionálne programy, ale dobré pre začiatočníkov alebo pre tých, ktorí nechcú platiť za niečo, čo bude používať len raz.

4. Preskúmajte cieľ-C. Cieľ-C je programovací jazyk, ktorý sa používa na vytvorenie funkčnosti v aplikáciách iPhone. Spracováva údaje a pracuje s objektmi. Cieľ-C vznikol z rodiny C, a to je objektovo orientovaný jazyk. Ak už chápete C alebo Java, stačí len preskúmať objektív.

päť. Zvážte možnosť Outsourcing Development. Ak nemáte žiadnu túžbu, aby ste sa naučili objektívne-C, alebo nemáte umelecký závoj, existuje veľký počet živnostníkov a vývojárov tímy, ktoré môžu vykonávať rôzne časti projektu pre vás. Outsourcing Váš vývoj je komplexný proces, ale ušetrí vám z mnohých problémov, ak nie ste programátor. Uistite sa, že každý, kto bude pracovať, uzavrie dohodu o nezverejnení, a že ste sa dohodli, že zaplatíte pred prácou.

6. Vytvorte vývojársky účet. Ak chcete distribuovať vašu aplikáciu v App Store alebo ho dajte iným na testovanie, musíte sa zaregistrovať, aby ste získali účet Apple Developer. Účet stojí 99 USD ročne a vytvoriť ju bude musieť zaviesť informácie o daniach a bankových informáciách.

7. Stiahnite si viacnásobné testovacie aplikácie. Akonáhle ste zaregistrovali vývojársky účet, máte prístup k rozvojovým zdrojom spoločnosti Apple. Tieto zdroje zahŕňajú napríklad viac projektov, ktoré vám môžu poskytnúť kolosálnu výšku informácií o tom, ako sa vyvíjajú aplikácie. Nájdite príklad, nejako spojený s typom aplikácie, ktorú chcete vytvoriť, a praktizovať ho v XCODE.
Časť 2 z 5:
Plánujeme prílohujeden. Určite koncept. Pred prvým otvorením Xcode musíte mať dobre premyslený plán vašej aplikácie a jeho schopnosti. To zahŕňa návrh dokumentu, ktorý odráža celú funkčnosť aplikácie, obrys používateľského rozhrania a prechod medzi obrazovkami, základnou myšlienkou typov systémov, ktoré budú potrebné vykonať.
- Skúste pri vývoji aplikácie, aby ste sa v čo najväčšej miere dodržiavali návrh dokumentu. To pomôže sústrediť sa na príležitosti, ktoré potrebujete.
- Snažte sa nakresliť aspoň jeden náčrtok pre každú obrazovku vo vašej aplikácii.

2. Určiť cieľovú skupinu. Publikum vašej aplikácie je veľmi závislé od toho, ako vyzerá aplikácia a na jeho funkčnosti. Napríklad aplikácia so zoznamom prípadov nebude mať taký cieľový divák na všetkých ako strieľačka. Pomôže vám to.

3. Premýšľajte o tom, čo potrebuje aplikácia. Ak je vaša aplikácia užitočná, musí ponúknuť riešenie problému, ktorý nikto predtým neponúka, alebo musíte ponúknuť najlepšie riešenie, ako je ponúknuté predtým. Ak je vaša aplikácia hra, potom by mala mať jedinečnú vlastnosť (alebo funkcie), čo mu umožní oddeliť ho z iných hier a prilákať konkrétnych hráčov.

4. Preskúmať obsah. Vaše užívateľské rozhranie bude určené typom obsahu, ktorý zobrazíte používateľom vašej aplikácie. Ak napríklad vaša aplikácia funguje s fotografiami, chcete užívateľské rozhranie prezerať fotografie a pohybovať sa medzi nimi čo najjednoduchšie.

päť. Prax pri vytváraní dobrého UI. Užívateľské rozhranie by nikdy nemalo zasahovať do používateľa. To znamená, že možnosti musia byť jasne viditeľné a užívateľ by nikdy nemal čudovať, čo tlačidlo robí. Ak používate ikony, musia jasne zobraziť svoju funkciu. Navigácia na aplikácii musí byť flexibilná a prírodná.
Časť 3 z 5:
Vytvorenie aplikáciejeden. Vytvorte nový projekt v XCODE. Otvorte XCODE a spustite nový projekt z ponuky Súbor. Vyberať "Žiadosť" (aplikácia) pod názvom "iOS" Na ľavej strane okna. V časti šablóny vyberte "Prázdna aplikácia" (prázdna aplikácia).
- Existuje mnoho pripravených vzorov a všetko je vytvorené pre rôzne úlohy. Začnite z prázdnej šablóny, kým sa nezobrazí v procese vývoja. Môžete vyskúšať jedno z komplexnejších šablón, akonáhle ste zistili, ako všetko funguje.
- Musíte zadať názov produktu, identifikátor vašej spoločnosti a prefix triedy. Ak nemáte identifikátor spoločnosti z Apple, ENTER Com.Príklad. V triede prefix XYZ.
- Vyberať "iPhone" Z menu zariadenia.

2. Vytvoriť storyboard. Storyboard je vizuálna reprezentácia všetkých obrazoviek vo vašej aplikácii. Zobrazuje obsah každej obrazovky, ako aj prechody medzi nimi. Storyboard Tool vám pomôže vo vývoji vašej žiadosti.

3. Priraďte storyboard do vášho projektu. Akonáhle ste vytvorili Storyboard, musíte ho priradiť ako hlavné rozhranie vašej aplikácie. Potom sa storyboard stiahne, keď sa aplikácia spustí. Ak nepodporujete storyboard, keď začnete aplikáciu, nič sa nestane.

4. Pridajte svoju prvú obrazovku pomocou regulátora typu. Zobraziť radiče určujú, ako bude obsah zobraziť užívateľ. Existuje mnoho pre-vytvorených typov typu, vrátane štandardných druhov a tabuliek. Pridáte zobrazenie radiče na vašu storyboard, ktorá povie vašu žiadosť, ako zobraziť obsah užívateľovi.

päť. Pridajte objekty rozhrania na prvú obrazovku. Akonáhle ste identifikovali regulátor typu, môžete začať vysielať objekty rozhrania, ktoré potrebujete, ako napríklad štítky, vstupné textové polia a tlačidlá. Všetky objekty rozhrania nájdete v zozname knižnice objektov, ktoré možno nájsť vo vnútri objektu Zobraziť Controller (zobraziť radič).

6. Zmeňte objekty, ktoré ste pridali. Môžete zmeniť vlastnosti každého objektu, ktorý vám umožní vytvoriť individuálne a intuitívne rozhranie. Môžete napríklad pridať náhradný text do poľa vstupného textového textu, ktorý bude vyzvať používateľa, ktorý by mal zadať.

7. Pridajte ďalšie obrazovky. Ako váš projekt vytvorí, s najväčšou pravdepodobnosťou chcete pridať ďalšie obrazovky, aby ste zobrazili všetko, čo potrebujete na aplikáciu. Ak napríklad urobíte aplikáciu so zoznamom prípadov, budete potrebovať aspoň dve obrazovky: jeden na zadanie prípadu a druhý na zobrazenie zoznamu.

osem. Pridajte navigačnú tabuľu. Teraz máte dve obrazovky v aplikácii a je čas, aby sa užívateľ mohol pohybovať medzi nimi tam a späť. Môžete to dosiahnuť s použitím navigačného ovládača (navigačný regulátor), ktorý je špecializovanou verziou zobrazenia radiča (zobraziť radič). Tento regulátor pridáva navigačný panel do hornej časti vašej aplikácie a umožňuje užívateľovi pohybovať sa medzi obrazovkami.

deväť. Pridajte funkčnosť tohto navigačného panelu. Teraz, keď ste vložili navigačný panel, môžete začať pridávanie navigačných nástrojov. To umožní užívateľovi pohybovať medzi obrazovkami a späť.

10. Umiestnite nové tlačidlo s existujúcou obrazovkou. Na funkciu tlačidla musíte ho pripojiť na inú obrazovku. V našom príklade so zoznamom prípadov sa tlačidlo bude umiestnené v celkovom zozname a musí byť priradený k obrazovke vstupu. Ak chcete pripojiť tlačidlo, upnite tlačidlo Kontrola, a presuňte tlačidlo na druhú obrazovku.

jedenásť. Použite možnosti spracovania údajov. Až do tohto bodu bolo možné vytvoriť základné rozhranie bez toho, aby ste museli písať kód. Ak chcete pridať hlbšiu funkčnosť, ako napríklad ukladanie dát, spracovanie vstupu používateľa, musíte sa ponoriť do kódu písania. Písanie skriptu je mimo tohto článku, ale na internete je veľký počet učebníc na objektíve-C.
Časť 4 z 5:
Testovacie aplikáciejeden. Spustiť IOS simulátor. XCODE je dodávaný so zabudovaným emulátorom iOS, ktorý vám umožní otestovať vašu aplikáciu na určitú množinu emulovaných zariadení s iOS. Ak chcete spustiť emulátor, vyberte z menu v hornej časti položky okna XCODE "Simulátor a ladenie", a potom vyberte zariadenie, ktoré chcete testovať.

2. Zbierajte aplikáciu. Kliknite na tlačidlo Build, ktoré vyzerá ako regulačné tlačidlo prehrávania, aby ste zostavili a spustili aplikáciu. Vybudovať aplikáciu môže trvať niekoľko minút. Na paneli môžete sledovať pokrok. Akonáhle je proces montáže dokončený, Simulátor IOS sa otvorí a môžete začať testovať vašu aplikáciu.

3. Skontrolujte aplikáciu na vlastný iPhone. Pred distribúciou testovacej aplikácie ho môžete otestovať na vlastnom zariadení (ak máte). Najprv pripojte zariadenie k počítaču USB. Ak sa iTunes otvára, zatvorte ho. Vyberte z rozbaľovacieho zoznamu "Zariadenie a ladenie", a potom kliknite na tlačidlo Build. Po niekoľkých sekundách musí aplikácia začať na iPhone. Pred zatvorením aplikácie skontrolujte všetky funkcie.

4. Dostať ladenie. Ak je aplikácia "Obávať", potrebné určiť, čo sa stalo a prečo. Dôvody môžu byť nekonečne veľa. Otvorte konzolu ladenia a čítajte chybové hlásenia. Najčastejšie nebudú obzvlášť pochopiteľné. Ak nerozumiete chybe, skúste hľadať chyby v službe Google. Existuje šanca, že môžete naraziť na správu, ktorá zostala na fóre pre vývojárov Apple, kde každý vývojár už odpovedal na otázku.

päť. Skontrolujte použitie pamäte. V pamäti iPhone trochu. Zakaždým, keď sa pridelenie pamäte pre objekt bude musieť byť uvoľnená po ukončení práce s ním. Existujú nástroje, ako je iPhone SDK, ktorý okrem iného možno použiť na zobrazenie a analýzu využitia pamäte.

6. Oddeľte svoju žiadosť o testy iným ľuďom. Hoci testovanie vašej aplikácie v emulátore je dobrý spôsob, ako sa uistiť, že to funguje a má krásne rozhranie, nič neznamená s testovaním inými užívateľmi. Pred odoslaním aplikácie na externé testovanie ste skontrolovali, že ste vymazali najviac dráždivé chyby. Ak chcete odoslať žiadosť na testers, budete musieť vytvoriť ad-hoc certifikát na internetovej stránke IOS Dev City.
Časť 5 z 5:
Zverejnite svoju žiadosťjeden. Vytvorte zostavu typu distribúcie výberom zariadenia a typu zostavy z rozbaľovacieho menu a potom kliknite na ikonu "Vybudovať". V programe Finder otvorte priečinok pomocou projektu a nájdite priečinok "Release-iPhone". Bude to vaša žiadosť. CRUCHUCH JE V ZIPOVEJ PROSTREDÍ.
- Na nové aplikácie spoločnosti Apple musia byť optimalizované pre zobrazenia IOS 8 a Typ sietnice.

2. Otvorte ponuku Connect iTunes Connect. Môžete sa k nej dostať z ios dev centra. Ak máte nedokončené kroky, bude napísané v hornej časti obrazovky. Uistite sa, že vaše celé bankové a daňové informácie sú zadané správne.

3. Zadajte všetky informácie o vašej aplikácii. Stlačiť "Spravujte svoju aplikáciu", a potom vyberte "Pridajte novú aplikáciu". Zadajte názov aplikácie, SKU a BUDLE ID číslo. Z rozbaľovacej ponuky vyberte položku Bundle.

4. Vložte svoju aplikáciu. Stlačiť "Pripravený na nahranie binárneho", A pôjdete na obrazovku, v ktorej budete ponúknutý na stiahnutie aplikácie Uploader Tool. Stiahnite si ho a kliknite na tlačidlo Dokončiť.

päť. Čakať kontroly. Nemáte nič spoločné, s výnimkou očakávania konca procesu overovania. Apple vás upozorní za pár dní alebo týždňov e-mailom, ak je vaša žiadosť nahradená "V revízii" (overené). Keď aplikácia prejde do tohto kroku, ďalej sa deje veľmi rýchlo. Ak aplikácia neprenáša počiatočnú sadu testov, dostanete e-mail v ten istý deň s odmietnutím, prečo žiadosť zamietla. V liste budú aj odporúčania Apple na jeho opravu. Ak vaša žiadosť skontroluje, Apple vám pošle e-mail, ktorý rozpráva, že vaša aplikácia je pripravená na predaj. Teraz sa vaša aplikácia objaví v iTunes App Store.

6. Inzerujte svoju žiadosť. Teraz sa vaša úžasná aplikácia môže kúpiť, a je čas začať šíriť správy o ňom. Použite sociálne médiá, pošlite tlačovú správu na webových stránkach s aplikáciami, urobte niekoľko videí na YouTube a čokoľvek chcete, aby ľudia hovorili o vašej aplikácii.

7. Sledujte predaj. Stiahnite si zadarmo ITUNES Connect mobilné aplikácie pre váš iPhone a choďte každý deň a sledujte svoje predajné, trhy a predajné krajiny. Toto je veselá časť! Apple bude čas od času, aby ste vám poslali e-maily s odkazom na najnovšie predajné údaje. Môžete ich stiahnuť na vykazovanie. Veľa štastia!
Tipy
- Byť originálny, nepopierajte aplikácie, ktoré už existujú v aplikácii AppStore. Starostlivo preskúmať appstore, aby ste zistili, čo je tam. Samozrejme, ak je váš nápad lepší ako všetky ostatné, môžete začať.
- Vždy hľadajte spôsoby, ako zlepšiť vašu aplikáciu.
- Snažte sa otestovať aplikáciu na toľko i-zariadení, ako môžete nájsť. Ešte lepšie, ak sú na nich inštalované rôzne verzie iOS.
- Ak sa vám páči papierové knihy, choďte do Amazonu.Komu nájsť knihy o vývoji iPhone.
Upozornenia
- iPhone SDK sa neustále mení a tiež zariadenia. Ak sa pri práci na projekte vyskytla aktualizácia SDK, prečítajte si, čo sa objavilo nové pred použitím nového SDK. V tomto štádiu to nie je potrebné urobiť, ak Apple povedal, že všetky nové prevzatia musia byť zostavené novou verziou SDK. Ak aktualizujete, niektoré metódy, ktoré používate, môžete skontrolovať. Hoci s najväčšou pravdepodobnosťou to povedie k maximálnemu varovaniu počas kompilácie, je lepšie obmedziť.
- Keď dosiahnete úspech a vaša aplikácia sa objaví v App Store, nenechajte sa hnevať na tých, ktorí opustia vašu aplikáciu zlú spätnú väzbu. Niektoré zanechávajú užitočné recenzie a niektoré rovnako ako byť hrubý.
- Nikto vám nezaručuje veľa stiahnutí alebo predaja, ale nemali by byť rozrušený.
- Vývoj aplikácií - vec je fascinujúca - nebudete môcť zastaviť.