Vážení Lifehacker,
mám trochu pozadí v kódování, ale rád bych, aby se aplikace pro iOS. Jen si nejsem jistý, kde začít nebo jaké nástroje potřebuji. Kde mám začít?
s Pozdravem,
App Store Amatérské
Vážení ASA,
Učit se vyvíjet pro iOS je druh obousměrný proces., Pokud vůbec nevíte, jak kódovat, najdete zde spoustu zdrojů. Pokud jste obeznámeni s kódováním, budete se muset seznámit s vývojovými nástroji společnosti Apple a jejich pokyny. Apple je známo, že omezuje aplikace pro všechny druhy věcí, takže je dobré vědět, co můžete a nemůžete udělat, než začnete.
nebudeme vás provede celý proces vytváření aplikace, je to příliš mnoho informací pro tento příspěvek., Nicméně, jsme se dostat nastavit s kódováním prostředí, do Apple pokynů, a dá vám několik zdrojů, které vám pomohou naučit Apple různých jazycích pro iOS.
Xcode, Swift a iOS SDK
Apple IDE (integrované vývojové prostředí) pro aplikace Mac i iOS je Xcode. Je to zdarma a můžete si jej stáhnout z webu společnosti Apple. Xcode je grafické rozhraní, které budete používat k psaní aplikací. Součástí je také vše, co potřebujete k napsání kódu pro iOS 8 s novým programovacím jazykem Swift společnosti Apple., To je také k dispozici pouze pro Mac, takže pokud máte v plánu na to, aby iOS aplikace, budete muset být se systémem OS X.
Klikněte Zde, Aby se Vaše Mysl Foukané
Získejte slevy na vibrátory, prsteny, a řezání-hrana sex tech teď až do konce týdne.,
Když Apple tlačí Swift docela těžké v těchto dnech, můžete naprogramovat iOS v libovolném počtu jazyků, včetně Objective-C, Které se rozhodnete použít, je to opravdu jen na vás, ale zde jsou některé návody, kurzy, tutoriály, jak začít:
- Začít vyvíjet iOS Aplikace Dnes: To je Apple je oficiální startovní průvodce. Prochází vás nastavením Xcode, strukturováním aplikace, implementací všeho a odesláním do App Store.,
- Představujeme Swift: nový programovací jazyk společnosti Apple, Swift, je vyroben speciálně pro iOS a Mac. Je to údajně mnohem jednodušší pracovat a používat, takže pokud jste zcela nový vývoj iOS je to dobré místo pro začátek. Pracuje s a je podobný Objective-C (které můžete také použít, pokud dáváte přednost).
- vývojová videa společnosti Apple: Apple obsahuje spoustu videí z WWDC, která vás učí různé části vývoje. Jsou skvělým zdrojem pro učení průmyslových triků a poznávání základní sady nástrojů, se kterými pracujete.,
- tutoriály Ray Wenderlich: pokud chcete hrát hry, návody Raye Wenderlicha jsou skvělým místem pro začátek. Pokrývá všechny druhy věcí mimo hry také, takže jste povinni se dozvědět něco o Swift a Objective-C, i když byste raději vytvořili aplikaci produktivity.
- Apple API schopnosti: Apple má spoustu různých API pro přístup k rozšíření aplikací, Touch ID, fotografie, HealthKit, a další. Seznamte se s nimi, abyste mohli do své aplikace integrovat pokročilejší funkce.,
- Code School iOS App Development class: můžete získat přehled o základech vývoje iOS zdarma prostřednictvím úvodních tříd Code School.
- Stanfordovy vývojové třídy iOS: Stanford má sadu bezplatných tříd, které se učí vývoji iOS. Je stále k dispozici pouze pro iOS 7, ale většina věcí, které se naučíte, by se měla pěkně přenést na iOS 8. Je pravděpodobné, že v blízké budoucnosti budou mít aktualizovanou třídu pro iOS 8.,
, Která by měla získat nastavit své vývojové nástroje, a dá vám dobrý přehled o tom, jak věci fungují na iOS.,
Apple App Store Review Guidelines
není žádným tajemstvím, že Apple App Store Review Guidelines jsou neuvěřitelně zvláštní. Apple má velmi specifický pohled na to, jaké aplikace povolí v obchodě, takže je užitečné seznámit se s jejich pravidly, než se dokonce pokusíte vytvořit aplikaci., Pokud tak neučiníte, můžete trávit čas tím, že uděláte něco, co Apple nedovolí do App Store.
po dokončení aplikace ji odešlete do App Store a bude přezkoumána na základě obsahu, designu (více o tom v další části) a technických detailů. Tak, přejděte na stránku pokyny pro přezkoumání a dostat se ke čtení. Apple má také seznam běžných důvodů, proč se zde aplikace odmítají. Obvykle je to kvůli haváriím, nefunkčním odkazům, reklamám nebo neúplným informacím. Apple je také známo, že blokuje aplikace, které obsahují jakýkoli typ dospělého nebo politického obsahu.,
Podobně, mnoho z Apple Api mají své vlastní sadu přečtěte pokyny. Takže pokud se chystáte integrovat aplikaci s HealthKit nebo Apple Pay, je dobré je také poznat. Tady jsou:
- Apple Pay Pokyny
- Rozšíření Aplikace
- HealthKit
- HomeKit
je dobré mít na paměti, že Apple má tendenci být velmi konzervativní ve svých app recenze proces., Šance jsou, pokud děláte něco i vzdáleně riskantní, to bude odmítnuto, takže mějte na paměti, že předtím, než začnete dělat svou aplikaci.,
Apple Design Pokyny
Mimo Apple recenzi pokyny, mají také sadu design a rozhraní pokyny., Apple chce všechny aplikace ve svém obchodě mít nějaký konzistenci, a i když to nemusí znamenat dobrý design, to znamená, že aplikace používají stejné základní prvky uživatelského ROZHRANÍ.
Chcete-li to pochopit, podívejte se na stránku pokynů pro lidské rozhraní společnosti Apple. Zde najdete základy toho, co hledají v aplikacích i designu ikon. Mají také sadu úkolů a nedělají, že destilují, že masivní průvodce trochu dolů, takže je snazší začít.,
Naštěstí, Apple nenechává zcela ve tmě o tom, jak dobře navržené aplikace. Zde je několik zdrojů, které vám pomohou navrhnout něco, co stojí za to:
- Projektování Skvělé Aplikace: Apple shromáždili některé z nejlepších rozhovorů, z WWDC o design, který vám pomůže začít s navrhováním rozhraní.
- navrhování uživatelského rozhraní: Apple sestavil průvodce pro navrhování rozhraní v systému iOS 8 pomocí vestavěných nástrojů Xcode.,
můžete také najít mnoho zdrojů on-line, aby pomohla zlepšit své design, kotlety, nebo se podívejte na naše průvodce.,
Zaregistrovat na GitHub a TestFlight
Pokud nejsi nějaký super génius, pravděpodobně nechcete, aby se vytvořit svůj aplikace v bublině., Místo toho je dobré přimět ostatní lidi, aby se podívali na váš kód a vyzvali beta testery, aby vyzkoušeli vaši aplikaci.
GitHub je go-to pro softwarové verzování a spolupráci. Jakmile se zaregistrujete pro GitHub, je neuvěřitelně snadné do něj propojit Xcode, takže vše, co děláte, je uloženo a přístupné jiným lidem ve vašem týmu. Pokud potřebujete trochu pomoci s nastavením Githubu, jejich průvodci vás provedou procesem.
Podobně, beta testování, je také neuvěřitelně snadné v iOS 8., Pomocí TestFlight můžete jednoduše pozvat uživatele do svého týmu, aby mohli otestovat vaši aplikaci. Stačí si stáhnout aplikaci TestFlight.
Vývoj pro iOS je opravdu všechno o seznámení se s Xcode. Jakmile se tam budete cítit pohodlně, můžete svou aplikaci napsat v široké škále jazyků nebo se rychle naučit., Jak budete postupovat, abyste tuto aplikaci skutečně napsali, určitě budete muset vykopat odpovědi na konkrétnější otázky, ale výše uvedené nástroje vás začnou na správné cestě.
hodně štěstí,
Lifehacker