Na vývoj aplikácií pre iOS budete musieť použiť Xcode, čo je a integrované vývojové prostredie, tiež nazývaný IDE (skratka v angličtine pre Iintegrované vývojové prostredie), čo znamená, že ide o počítačový program zložený zo sady programovacie nástroje.
Toto IDE poskytuje a Grafické rozhranie ktorý je veľmi užitočný pre vývoj aplikácií a obsahuje nový programovací jazyk Rýchly, ktorú vydala spoločnosť Apple tento rok.
Apple je propagujúci Swift, ale to neznamená, že nemôžete programovať pomocou iné jazyky ako Cieľ-C. Jazyk, pre ktorý sa rozhodnete, je na vás, tu je zoznam zdroje viesť ťa:
- Začnite vyvíjať aplikácie pre iOS ešte dnes: To je oficiálny sprievodca Apple Ak chcete začať programovať, začnite v kompresii Xcode a začnite od štruktúry svojej aplikácie, implementujte ju a skončite s nahrávaním do App Store.
- Predstavujeme Swift: Je to nový jazyk Apple, jeho použitie je oveľa jednoduchšie, takže ak sa učíte úplne od začiatku, možno je sladká bodka na začiatok učiť sa.
- Vývojové videá spoločnosti Apple: Apple má kompiláciu videí WWDC, ktoré učia časti vývoja, tipy a zdroje, niektoré si stojí za to prestať pozerať.
- Návody Ray Wenderlich: Ak chcete hrať hru, najlepším východiskovým bodom sú tutoriály Raya Wenderlicha. Budete musieť mať určité znalosti Swift a Objective-C.
- Možnosti rozhrania Apple API: Apple má veľa rôznych rozhraní API pre prístup k rozšíreniam iOS 8, vrátane rozhraní pre Touch ID, Photos, HealthKit a ďalších. Oboznámenie sa s týmito API môže exponenciálne zvýšiť úroveň vašej aplikácie.
- Trieda vývoja aplikácií pre iOS spoločnosti Code School: Máte prístup k základy rozvoja zadarmo prostredníctvom úvodných hodín na tejto škole.
- Stanfordské vývojové triedy pre iOS: Stanford ponúka bezplatné kurzy na učenie systému iOS. Momentálne sú k dispozícii iba pre iOS 7, ale s najväčšou pravdepodobnosťou čoskoro vydajú aktualizáciu pre iOS 8.
Sprievodca preskúmaním žiadosti
Apple má veľmi špecifický pohľad na aplikácie, ktoré v obchode povolia, takže je užitočné poznať jeho pravidlá ešte pred spustením aplikácie. Ak to neurobíte, môžete stráviť veľa času aplikáciou, ktorú Apple v App Store nepovolí. Títo štandardy sú v Pokyny pre revíziu App Store.
Po dokončení aplikácie ju môžete odoslať do App Store a bude prísne preskúmaná na základe jeho obsahu, dizajnu a technických detailov. Preto je dôležité vziať do úvahy Sprievodcu preskúmaním, Pokyny na preskúmanie. Apple má tiež zoznam najbežnejšie dôvody odmietnutia.
Rovnakým spôsobom tam konkrétnych sprievodcov V prípade, že chcete použiť ktorékoľvek z rozhraní API, sú najbežnejšie:
- Pokyny pre Apple Pay
- Rozšírenia o aplikáciu
- HealthKit
- HomeKit
Sprievodca dizajnom
Apple chce, aby všetky aplikácie v jeho obchode mali «konzistencia«, A hoci to nemusí znamenať dobrý dizajn, znamená to, že aplikácie používajú rovnaké základné prvky v používateľskom rozhraní, ktoré je podrobne uvedené v Usmernenia pre ľudské rozhranie. V ňom nájdete to, v čom toľko požadujú dizajn aplikácií ako v dizajne ikon.
Na uľahčenie tohto procesu majú zhrnutie toho, čo sa dá a čo nemôže urobiť, aby sa ľahšie spustili, vidieť to v Robiť a nerobiť. Ostatné zdroje sú;
- Navrhovanie skvelých aplikácií: Zostavenie najlepších rozhovorov WWDC o dizajne rozhrania.
- Návrh používateľského rozhrania: Sprievodca návrhom rozhraní v systéme iOS 8 pomocou zabudovaných nástrojov Xcode.
Testovanie
Je dôležité aplikáciu otestovať a nové oči sú vždy vítané, preto je dôležitá používajte testerov verzie beta, ktoré vašu aplikáciu posúvajú na maximum. V tomto scenári máme dve zaujímavé možnosti:
- GitHub je ten pre neho kontrola verzie softvéru a spolupráca. Po prihlásení do GitHubu je veľmi ľahké do neho prepojiť váš Xcode, takže všetko, čo robíte, sa tam uloží a zvyšok tímu je prístupný. Ak potrebujete malú pomoc, použite ich vodítka.
- skúšobný let, je aplikácia, ktorá umožňuje ostatným používateľom otestujte svoju aplikáciu, stačí si stiahnuť a nainštalovať skúšobný let.
Pri vývoji pre iOS sa zoznamujeme s XcodeKeď pochopíte, ako to funguje, môžete svoju aplikáciu napísať v mnohých jazykoch alebo zadať aplikáciu Swift.
Výborne ďakujem pekne
Veľmi dobré informácie, za publikácie, ako je táto, vám stojí za to sa občas zastaviť, ďakujem.
veľmi pekne ďakujem