Jak vytvořit aplikaci pro iphone
Aplikační trh se neustále pohybuje a změněn. Tolik úspěchů se již objevilo, že o nich každý ví. Myslíte si, že máte velký nápad pro aplikaci pro iPhone? Vytvořit to může být snazší, než si myslíte. I když se budete muset naučit kódování, většina práce na rozhraní lze provést graficky. Vytvoření aplikace bude vyžadovat čas, studium a trpělivost, ale možná můžete vytvořit následující hru flappy pták! Začněte krokem 1.
Kroky
Část 1 z 5:
Nastavení vašeho vývojového prostředíjeden. Stáhnout a nainstalovat xcode. XCode je vývojové prostředí, ve kterém jsou všechny aplikace vytvořeny pro iPhone. XCode lze získat zdarma od společnosti Apple, ale tento program vyžaduje nainstalovaný OS X verze 10.8 nebo novější. Neexistuje žádný oficiální způsob, jak spustit XCode na Windows nebo Linux. To znamená, že pokud chcete vytvořit aplikaci na iPhone, ale nemáte mák, pak budete muset koupit nejprve.
- Vyvinout aplikace pod IOS 8 budete potřebovat XCODE 6.0.1 a IOS 8 SDK. Oba se mohou dostat z Apple. IOS 8 SDK obsahuje poměrně velké množství nových API, která vám umožní vytvořit všechny druhy nových aplikací, včetně integrace s ICLAD a touch ID.
- Vyvinout aplikace pro IOS 10, budete potřebovat 10 SDK k dispozici na webových stránkách společnosti Apple. V programovacím jazyce SWIFT a v SDK v této verzi XCode došlo k významným změnám. Dobrou zprávou je, že po této verzi v Swift bude ještě více změn kódu.

2. Nainstalujte dobrý textový editor. I když můžete udělat vše v XCode, brzy si uvědomíte, že je mnohem snazší pracovat s velkými velikostmi, pokud máte samostatný textový editor se specializovat na programování. Dva nejoblíbenější možnosti jsou TextMate a JEDIT.

3. Instalovat vektorový grafický program. Pokud plánujete vytvořit obrázky a návrhy pro vaši aplikaci, budete potřebovat vektorový grafický program. Vektorová grafika může zmenšovat bez ztráty kvality, která je důležitá pro každou dobrou aplikaci. Populární vektorové programy Tento Coreldraw, Adobe Illustrator, Xara Designer a Inkscape. Dobré bezplatné grafické úpravy programu je Drawberry. Není tak mocná jako profesionální programy, ale dobré pro začátečníky nebo pro ty, kteří nechtějí zaplatit za něco, co bude používat pouze jednou.

4. Prozkoumat cílový cíl. Cíl-C je programovací jazyk, který se používá k vytváření funkčnosti v aplikacích pro iPhone. Zpracovává data a pracuje s objekty. Objective-C pochází z rodinné rodiny C a je to objektově orientovaný jazyk. Pokud již chápete C nebo Java, prostě prozkoumáte objektiv.

Pět. Zvažte vývoj outsourcingu. Pokud nemáte žádnou touhu naučit se objektivní - C, nebo nemáte umělecký závoj, existuje velký počet freelancerů a vývojářů týmů, které pro vás mohou provádět různé části projektu. Outsourcing Váš vývoj je komplexním procesem, ale ušetří vás z mnoha problémů, pokud nejste programátorem. Ujistěte se, že každý, kdo bude pracovat, uzavře dohodu o nezveřejnění, a že jste souhlasili, že jste zaplatili před prací.

6. Vytvořit účet developer. Chcete-li aplikaci distribuovat v aplikaci Store nebo ji poskytnout ostatním pro testování, musíte se zaregistrovat, abyste získali účet Developer. Účet stojí $ 99 ročně a vytvořit to bude muset zavést informace o daních a bankovních informacích.

7. Stáhněte si více testovacích aplikací. Jakmile jste zaregistrovali účet pro vývojáře, máte přístup k prostředkům pro vývoj Apple. Tyto prostředky zahrnují například více projektů, což vám může poskytnout kolosální množství informací o tom, jak jsou aplikace vyvíjeny. Najděte si příklad, nějakým způsobem spojeným s typem aplikace, kterou chcete vytvořit, a cvičit ji v XCode.
Část 2 z 5:
Plánujeme přílohujeden. Určete koncept. Než otevřete XCODE poprvé, musíte mít dobře promyšlený plán vaší žádosti a její schopnosti. To zahrnuje návrhový dokument, který odráží celou funkčnost aplikace, obrys uživatelského rozhraní a přechod mezi obrazovkami, základní myšlenkou typů systémů, které budou muset být implementovány.
- Vyzkoušejte při vývoji aplikace dodržovat návrh dokumentu co nejvíce. To pomůže zaměřit se na příležitosti, které potřebujete.
- Pokuste se kreslit alespoň jednu skici pro každou obrazovku ve vaší aplikaci.

2. Určete cílovou publikum. Publikum vaší aplikace je velmi závislá na tom, jak aplikace vypadá a na jeho funkčnosti. Například aplikace se seznamem případů nebude mít takové cílové publikum než fotografování. Pomůže vám to.

3. Myslet na to, co potřebuje aplikace. Pokud je vaše aplikace nástroj, musí nabídnout řešení problému, který nikdo dříve nenabízel, nebo potřebujete nabídnout nejlepší řešení, než je nabízeno dříve. Pokud je vaše aplikace hru, pak by měla mít jedinečnou funkci (nebo funkce), která mu umožní oddělit ji od jiných her a přilákat konkrétní hráče.

4. Prozkoumejte obsah. Vaše uživatelské rozhraní bude určeno typem obsahu, který zobrazí uživatelé aplikace. Pokud například vaše aplikace funguje s fotografiemi, chcete, aby uživatelské rozhraní procházet fotografie a pohyb mezi nimi co nejjednodušší.

Pět. Praxe při vytváření dobrého ui. Uživatelské rozhraní by nemělo nikdy zasahovat do uživatele. To znamená, že možnosti musí být jasně viditelné a uživatel by se nikdy neměl divit, co tlačítko dělá. Pokud používáte ikony, musí jasně zobrazit svou funkci. Navigace na aplikaci musí být flexibilní a přírodní.
Část 3 z 5:
Vytvoření aplikacejeden. Vytvořit nový projekt v XCode. Otevřete XCode a spusťte nový projekt z nabídky Soubor. Vyberte "Aplikace" (Aplikace) pod položkou "iOS" na levé straně okna. V sekci Šablona vyberte možnost "Prázdná aplikace" (Prázdná aplikace).
- Existuje mnoho hotových vzorů a vše je vytvořeno pro různé úkoly. Začněte z prázdné šablony, dokud nezobrazíte v procesu vývoje. Můžete vyzkoušet jeden z komplexnějších šablon, jakmile zjistíte, jak funguje.
- Musíte zadat název produktu, identifikátor vaší společnosti a prefix třídy. Pokud nemáte identifikátor společnosti z Apple, zadejte Com.Příklad. V aplikaci Class Prefix Enter XYZ.
- Z nabídky zařízení vyberte možnost "iPhone".

2. Vytvořit storyboard. Storyboard je vizuální reprezentace všech obrazovek ve vaší aplikaci. Zobrazuje obsah každé obrazovky, stejně jako přechody mezi nimi. Storyboard nástroj vám pomůže ve vývoji vaší aplikace.

3. Přiřaďte svému projektu Storyboard. Jakmile jste vytvořili Storyboard, musíte ji přiřadit jako hlavní rozhraní aplikace. Poté bude storboard stažen, když je aplikace spuštěna. Pokud nepřiřazujete scénu, když spustíte aplikaci, nic se nestane.

4. Přidejte svou první obrazovku pomocí ovladače typu. Zobrazit regulátory určují, jak bude obsah zobrazen uživatelem. Existuje mnoho předem vytvořených řídicích typů, včetně standardních druhů a tabulek. Přidáte komprimátory zobrazení do svého storyboard, který vám řekne aplikaci, jak zobrazit obsah uživatele.

Pět. Přidejte objekty rozhraní na první obrazovku. Jakmile identifikujete regulátor typu, můžete začít vysílat objekty rozhraní, které potřebujete, například štítky, vstupní textová pole a tlačítka. Všechny objekty rozhraní lze nalézt v seznamu Knihovna objektů, které lze nalézt uvnitř objektu zobrazení regulátoru (zobrazit regulátor).

6. Změňte objekty, které jste přidali. Můžete změnit vlastnosti každého objektu, který vám umožní vytvořit individuální a intuitivní rozhraní. Například můžete přidat náhradní text do pole vstupního textu, které vyzve uživatele, že by měl zadat.

7. Přidat další obrazovky. Jak váš projekt vytvoří, s největší pravděpodobností chcete přidat další obrazovky, abyste zobrazili vše, co potřebujete pro aplikaci. Pokud například vytvoříte aplikaci se seznamem případů, budete potřebovat alespoň dvě obrazovky: jeden pro vstup do případu a druhý zobrazení seznamu.

osm. Přidejte navigační panel. Nyní máte dvě obrazovky v aplikaci a je čas, aby se uživatel mohl pohybovat mezi nimi a zpět. K tomu můžete dosáhnout pomocí navigačního regulátoru (navigačního regulátoru), což je specializovaná verze regulátoru zobrazení (Zobrazit regulátor). Tento regulátor přidává navigační podokno na horní části aplikace a umožňuje uživateli přesunout mezi obrazovky.

devět. Přidejte funkčnost tohoto navigačního panelu. Nyní, když jste vložili navigační panel, můžete začít přidávat navigační nástroje. To umožní uživateli pohybovat mezi obrazovkami tam a zpět.

10. Klizat nové tlačítko s existující obrazovkou. K vaší funkci tlačítka je třeba jej připojit na jinou obrazovku. V našem příkladu se seznamem případů bude tlačítko umístěno v celkovém seznamu a musí být spojeno se vstupní obrazovkou. Pro připojení tlačítka se uvolněte tlačítko Řízení, a přetáhněte tlačítko na druhou obrazovku.

jedenáct. Použijte možnosti zpracování dat. Až do tohoto bodu bylo možné vytvořit základní rozhraní, aniž byste museli napsat kód. Pokud chcete přidat hlubší funkce, například úložiště dat, zpracování zadávání uživatelů, musíte se ponořit do psaní. Skriptování je mimo tento článek, ale na internetu je velký počet učebnic na objektivu-C.
Část 4 z 5:
Testování aplikacíjeden. Spustit IOS simulátor. XCode je dodáván s vestavěným emulátorem IOS, který umožňuje otestovat aplikaci na některé sady emulovaných zařízení s iOS. Chcete-li spustit emulátor, vyberte "Simulátor a ladění" z nabídky v horní části okna XCode a poté vyberte zařízení, které chcete testovat.

2. Sbírejte aplikaci. Klepněte na tlačítko sestavení, které vypadá jako běžné tlačítko přehrávání pro kompilaci a spuštění aplikace. Sestavte aplikaci může trvat několik minut. Na panelu můžete sledovat pokrok. Jakmile je proces montáže dokončen, otevře se Simulátor IOS a můžete začít testovat aplikaci.

3. Zkontrolujte aplikaci na vlastní iPhone. Před distribuci testovací aplikace můžete otestovat na svém vlastním zařízení (pokud máte). Nejprve připojte zařízení k počítači USB. Pokud se iTunes otevře, zavřete. Vyberte z rozevíracího seznamu "Zařízení a debug" a klepněte na tlačítko Sestavit. Po několika sekundách musí aplikace spustit na iPhone. Zkontrolujte všechny funkce před zavřením aplikace.

4. Dostat se ladění. Pokud aplikace "klesla", musíte určit, co se stalo a proč. Důvody mohou být nekonečně hodně. Otevřete konzolu ladění a přečtěte si chybové zprávy. Nejčastěji nebudou obzvláště pochopitelné. Pokud nerozumíte chybu, zkuste vyhledat chyby v Google. Existuje šance, že můžete narazit na zprávu vlevo na fóru Developer Apple, kde již odpověděl žádný vývojář.

Pět. Zkontrolujte použití paměti. V paměti iPhone trochu. Pokaždé, přidělení paměti pro objekt, bude třeba provést po dokončení práce s ním. Existují nástroje, jako je iPhone SDK, který mimo jiné lze použít k zobrazení a analýze využití paměti.

6. Oddělte svou žádost o testy ostatním lidem. Ačkoli testování aplikace v emulátoru je dobrým způsobem, jak se ujistit, že to funguje a má krásné rozhraní, nic srovnává s testováním jinými uživateli. Stačí zkontrolovat, že před odesláním aplikace na externí testování jste odstranili nejvíce dráždivé chyby. Chcete-li odeslat aplikaci testerům, budete muset vytvořit certifikát ad-hoc na webových stránkách iOS dev centra.
Část 5 z 5:
Publikovat svou aplikacijeden. Vytvořte sestavu typu distribuce výběrem typu zařízení a typu sestavení z rozevírací nabídky a klepněte na ikonu "Sestavit". V programu Finder otevřete složku s projektem a vyhledejte složku "Dovolená iPhoneos". Bude to vaše aplikace. Přikrčte ji ve formátu zip.
- Do nových aplikací Apple, musí být optimalizovány pro zobrazení typu IOS 8 a RETINA.

2. Otevřete menu Itunes Connect. Můžete se k tomu dostat z IOS Dev Center. Pokud máte nedokončené kroky, bude napsáno v horní části obrazovky. Zkontrolujte, zda jsou vaše bankovní a daňové informace zadány správně.

3. Zadejte všechny informace o aplikaci. Klikněte na "Správa aplikace" a vyberte možnost Přidat novou aplikaci ". Zadejte název aplikace, SKU a ID Budka. Vyberte svazek aplikace z rozevírací nabídky.

4. Vložte aplikaci. Klikněte na "Připraven k nahrání binární" a půjdete na obrazovku, ve které budete nabízeny Stáhnout aplikaci Uploader Tool. Stáhněte si jej a klepněte na tlačítko Dokončit.

Pět. Čekat šeky. Nemáte co dělat, s výjimkou očekávání procesu ověřování. Apple vás za pár dní nebo týdnů oznámí e-mailem, pokud se stav vaší aplikace změní na "In Review" (Ověřeno). Když aplikace přejde do tohoto kroku, se dále děje velmi rychle. Pokud aplikace neprochází počátečním sadou testů, obdržíte e-mail ve stejný den s odmítnutím, proč aplikace odmítla. Také v dopise budou doporučení Apple pro jeho opravy. Pokud vaše aplikace kontroluje, Apple vám zašlete e-mail, který vám řekne, že vaše aplikace je připravena k prodeji. Nyní se aplikace zobrazí v aplikaci iTunes App Store.

6. Inzerujte svou aplikaci. Nyní je vaše úžasná aplikace koupena a je čas začít šířit zprávy o něm. Použijte sociální média, pošlete tiskovou zprávu na webových stránkách s aplikacemi, udělejte několik videí na YouTube a co chcete, aby lidé mohli mluvit o vaší aplikaci.

7. Sledujte prodej. Stáhněte si zdarma iTunes Connect mobilní aplikace pro váš iPhone a jdi každý den a sledujte své prodeje, trhy a prodejní země. To je veselá část! Apple bude z času na čas odeslat e-maily s odkazem na nejnovější prodejní data. Můžete je stáhnout pro hlášení. Hodně štěstí!
Tipy
- Buďte originální, nekopírujte aplikace, které již existují v aplikaci AppStore. Opatrně prozkoumejte AppStore, abyste zjistili, co je tam. Samozřejmě, pokud je váš nápad lepší než všechny ostatní, můžete začít.
- Vždy hledejte způsoby, jak zlepšit vaši aplikaci.
- Pokuste se otestovat aplikaci na tolika i-zařízení, jak můžete najít. Ještě lepší, pokud jsou na nich instalovány různé verze IOS.
- Pokud máte rádi papírové knihy, jděte do Amazonu.Com najít knihy o vývoji iPhone.
Varování
- iPhone SDK se neustále mění a zařízení. Pokud došlo k aktualizaci SDK při práci na projektu, přečtěte si to, co se objevilo nové před použitím nového SDK. V této fázi to není nutné, pokud Apple neřekl, že všechny nové stahování musí být sestaveny novou verzí SDK. Pokud aktualizujete, některé metody, které používáte, mohou být zastaralé. Ačkoli s největší pravděpodobností to povede k maximálnímu varování během kompilace, je lepší omezit.
- Když dosáhnete úspěchu a vaše aplikace se objeví v App Store, nezlobte se s těmi, kteří opouští vaši aplikaci špatnou zpětnou vazbu. Některé ponechání užitečných recenzí a někteří jen chtěli být hrubý.
- Nikdo vám nezaručuje spoustu stahování nebo prodeje, ale nemělo by být naštvaný.
- Vývoj aplikací - věc je fascinující - nebudete moci zastavit.