De iOS software development kit bevat alle software die nodig is om programma's voor iOS -apparaten , waaronder de iPhone , iPad en iPod Touch te ontwikkelen . De SDK bevat Xcode , de programmeeromgeving voor iOS . De iOS SDK is een gratis developer account bij Apple , maar een jaarlijkse vergoeding betaalt om apps te implementeren via de App Store . Apple Developer Account Apple gastheren programmering middelen en downloads via de Apple Developer Connection website . Een gratis developer account bij Apple kunt u de iOS SDK , dat is de complete suite van software tools die nodig zijn voor het ontwikkelen , testen en implementeren apps voor elk iOS-apparaat te downloaden . De iOS SDK vereist een Intel - gebaseerde Macintosh met Mac OS X. De iOS SDK De ontwikkelomgeving voor iOS is Xcode , die een programmering editor bevat , compiler , het testen van instrumenten en documentatie voor de programmeertalen en raamwerk bibliotheken gebruikt in iOS ontwikkeling . De Interface Builder applicatie biedt een grafische interface om de user interface voor iOS toepassingen of mockups van geplande projecten te creëren . Interface Builder objecten zijn onder andere programmeercode , waardoor programmatische logica om automatisch te ontlenen aan de user interface , zonder de noodzaak van extra code aansluiten van de interface voor aangepaste programmering . De standaard programmeertaal voor iOS projecten is Objective - C , maar software bruggen zijn beschikbaar zodat de ontwikkeling in andere talen zoals Java , Python en Ruby te worden ingevuld . Testen en compileren < br > Xcode bevat een iOS Simulator om de tussentijdse resultaten van je code te testen zonder dat u gecompileerde applicaties overzetten naar een iOS-apparaat . De definitieve tests moeten echter worden uitgevoerd op de hardware- apparaten die u verwacht dat uw klanten zullen gebruiken om uw toepassing uit te voeren . Dit bevestigt de integratie met iOS hardware-interfaces evenals applicatie snelheid op langzamere mobiele hardware vergeleken met de Mac die u gebruikt voor het programmeren . De Instrumenten suite van testen van software biedt real - time feedback over uw applicatie tijdens de ontwikkeling , waardoor je snelheid en prestaties te verbeteren . IOS Deployment Een ontwikkelaar licentie staat u om uw software te implementeren op een klein aantal testen iOS-apparaten . Voor wijdverspreide toepassing , Apple rekent een jaarlijkse iOS ontwikkelaar vergoeding die de toegang tot de App Store , het gebruik van de toepassing betaalmechanismen Apple als u ervoor kiest om een vergoeding voor uw software en Apple's screening systeem voorafgaand aan de publicatie van een applicatie omvat . U kunt publiceren zoveel apps als u wilt tijdens de looptijd van uw iOS developer licentie .
|