kedves Lifehacker,
van egy kis háttér a kódolásban, de szeretnék iOS alkalmazást készíteni. Csak nem tudom, hol kezdjem, vagy milyen eszközökre van szükségem. Hol kezdjem?
Üdvözlettel:
App Store Amatőr
Kedves ASA,
a Tanulás fejlesztése iOS egy kétirányú folyamat., Ha egyáltalán nem tudja, hogyan kell kódolni, rengeteg erőforrást találhat itt. Ha jártas a kódolásban, meg kell ismerkednie az Apple fejlesztői eszközeivel és azok irányelveivel. Az Apple-ről ismert, hogy mindenféle dologra korlátozza az alkalmazásokat, ezért jó tudni, hogy mit tudsz és mit nem tudsz megtenni, mielőtt elkezdené.
nem megyünk végig az egész folyamatot, hogy egy app, hogy túl sok információ ez a poszt., Mi azonban a kódolási környezettel hozunk létre, rámutatunk az Apple irányelveire, és néhány erőforrást adunk Önnek, hogy segítsen megtanulni az Apple különböző nyelveit az iOS számára.
Xcode, Swift, és az iOS SDK
Az Apple IDE (integrált fejlesztői környezet) mind a Mac, mind az iOS alkalmazásokhoz Xcode. Ez ingyenes, letölthető az Apple webhelyéről. Az Xcode a grafikus felület, amellyel alkalmazásokat írhat. Ez magában foglalja mindazt is, amire szüksége van az iOS 8 kódjának írásához az Apple új Swift programozási nyelvével., Ez is csak akkor érhető el, a Mac, szóval ha azt tervezi, hogy iOS alkalmazásokat, akkor kell, hogy legyen futó OS X-et.
Kattintson Ide, Hogy eldobod Az agyad
Get-os vibrátorok, gyűrűk, valamint élvonalbeli szex tech most át a hét végén.,
Míg az Apple nyomja Swift elég nehéz manapság, a program iOS tetszőleges számú nyelven, köztük Objective-C-t, Ami úgy döntenek, hogy tényleg fel, de itt van egy pár, az útmutatókat, az osztályok, illetve oktató a kezdéshez:
- a Start Fejlődő iOS Alkalmazások Ma: Ez az Apple hivatalos kezdő útmutató. Végigvezeti Önt az Xcode beállításán, az alkalmazás strukturálásán, mindent megvalósítva, majd elküldve az App Store-ba.,
- Bemutatkozik a Swift: az Apple új programozási nyelve, a Swift, kifejezetten iOS-re és Mac-re készült. Állítólag sokkal könnyebb dolgozni és használni, így ha teljesen új vagy az iOS fejlesztésében, akkor jó hely a kezdéshez. Úgy működik, és hasonló a Objective-C (amely akkor is használható, ha úgy tetszik).
- az Apple fejlesztési videói: az Apple egy csomó videót tartalmaz a WWDC-től, amelyek a fejlesztés különböző részeit tanítják. Ők egy nagy forrás a tanulás ipar trükkök és megismerni az alapvető eszközkészlet dolgozik.,
- Ray Wenderlich oktatóanyagai: ha játékokat szeretne készíteni, Ray Wenderlich oktatóanyagai remek hely a kezdéshez. Ő magában mindenféle dolog túl játékok is, így köteles tanulni valamit Swift és objektív-C akkor is, ha inkább, hogy a termelékenység app.
- az Apple API-képességei: az Apple rengeteg különböző API-val rendelkezik az alkalmazás kiterjesztéseinek, a Touch ID-nek, a fényképeknek, a HealthKit-nek stb. Ismerkedjen meg ezekkel, így integrálhatja a fejlettebb funkciókat az alkalmazásba.,
- Code School iOS App Development class: tudod kap egy felfogni az alapokat az iOS fejlesztés ingyen keresztül Code School intro osztályok.
- Stanford iOS fejlesztési osztályai: a Stanford ingyenes osztályokkal rendelkezik az iOS fejlesztés megtanulásához. Ez még mindig csak az iOS 7, de a legtöbb dolog, amit tanulni kell át szépen iOS 8. Valószínű, hogy lesz egy frissített osztály iOS 8 a közeljövőben.,
Ez létre, hogy a fejlesztési eszközök, valamint egy jó megérteni, hogyan működnek a dolgok az iOS.,
az Apple App Store Felülvizsgálat Iránymutatás
nem titok, hogy az Apple App Store Felülvizsgálat Iránymutatás hihetetlenül pontos. Az Apple-nek nagyon konkrét nézete van arról, hogy milyen alkalmazásokat engedélyeznek a boltban, ezért hasznos megismerni a szabályokat, mielőtt még megpróbálná elkészíteni az alkalmazást., Ha nem, akkor időt tölthet azzal, hogy olyan dolgot készítsen, amelyet az Apple nem enged be az App Store-ba.
az alkalmazás befejezésekor elküldjük az App Store-nak, majd a tartalom, a tervezés (erről bővebben a következő részben), valamint a műszaki adatok alapján áttekintjük. Szóval, menj a felülvizsgálati Irányelvek oldalra, és olvass. Az Apple-nek van egy listája azokról a gyakori okokról is, amelyek miatt az alkalmazásokat itt elutasítják. Általában összeomlások, törött linkek, hirdetések vagy hiányos információk miatt. Az Apple arról is ismert, hogy blokkolja azokat az alkalmazásokat, amelyek bármilyen típusú felnőtt vagy politikai tartalmat tartalmaznak.,
Hasonlóképpen, sok Apple Api-k a saját felülvizsgálat, iránymutatások. Tehát, ha integrálni fogja az alkalmazást a HealthKit vagy az Apple Pay szolgáltatással, akkor jó megismerni ezeket is. Itt vannak:
- Apple Pay Guidelines
- App Extensions
- HealthKit
- HomeKit
jó szem előtt tartani, hogy az Apple általában nagyon konzervatív az alkalmazás felülvizsgálati folyamatával., Valószínű, hogy ha valamit még távolról is kockázatossá tesz, akkor azt elutasítják, ezért vigyázzon erre, mielőtt elkezdi elkészíteni az alkalmazást.,
az Apple Tervezési útmutató
Túl az Apple felülvizsgálat iránymutatás, ők is van egy sor, a design felület iránymutatás., Az Apple azt akarja, hogy a boltjában lévő összes alkalmazás valamilyen konzisztenciájú legyen, és bár ennek nem kell jó tervezést jelentenie, ez azt jelenti, hogy az alkalmazások ugyanazokat az alapvető felhasználói felület elemeket használják.
ahhoz, hogy megértsük ezt, nézd meg az Apple Human Interface Guidelines oldalát. Itt megtalálja annak alapjait, amit keresnek mind az alkalmazásokban, mind az ikontervezésben. Nekik is van egy sor Do ‘s és Don’ ts, hogy desztillálni, hogy a hatalmas útmutató le egy kicsit, így könnyebb elkezdeni.,
Szerencsére, az Apple nem hagyja el teljesen a sötétben, hogy egy jól megtervezett app. Íme néhány erőforrás, hogy segítsen valami érdemes megtervezésében:
- nagyszerű alkalmazások tervezése: az Apple összegyűjtötte a WWDC legjobb beszélgetéseit a tervezésről, hogy segítsen elkezdeni egy felület tervezését.
- felhasználói felület tervezése: az Apple összeállított egy útmutatót az iOS 8 interfészeinek tervezéséhez az Xcode beépített eszközeivel.,
is találsz rengeteg források az interneten, hogy segítsen javítani a design szelet, vagy nézze meg az útmutató.,
Regisztrálni a GitHub pedig TestFlight
Kivéve, ha valamilyen szuper zseni, akkor valószínűleg nem akarom, hogy hozzon létre az alkalmazás egy buborék., Helyette, ez jó, hogy más emberek, hogy nézd meg a kódot, és meghívja a béta tesztelők, hogy próbálja ki az alkalmazást.
GitHub a go-to szoftververzió és együttműködési munka. Miután regisztráltál a GitHub-ra, hihetetlenül könnyű összekapcsolni az Xcode-ot, így mindent, amit csinálsz, a csapat más emberei mentenek meg. Ha szüksége van egy kis segítségre a GitHub beállításában, útmutatóik végigvezetik a folyamatot.
Hasonlóképpen, a béta tesztelés hihetetlenül egyszerű az iOS 8-ban., A TestFlight használatával egyszerűen meghívhatja a felhasználókat a csapatába, hogy teszteljék az alkalmazást. Csak le kell tölteniük a TestFlight alkalmazást.
a Fejlődő iOS szól a megismerkedést Xcode. Ha már kényelmes ott, írhat az alkalmazás a legkülönbözőbb nyelveken, vagy hogy egy szúrt a tanulás Swift., Ahogy haladsz, hogy ténylegesen írásban, hogy app, akkor biztosan kell ásni választ konkrétabb kérdésekre, de a fenti eszközök fog neked kezdődött a helyes úton.
sok sikert,
Lifehacker