? The iOS software development kit inneholder all programvaren som er nødvendig for å utvikle programmer for iOS -enheter, inkludert iPhone , iPad og iPod Touch. Den SDK inneholder Xcode , programmering miljø for iOS. IOS SDK krever en gratis developer konto med Apple , men en årlig avgift er belastet til å distribuere programmer gjennom App Store. Apple Developer konto
Apple arrangerer programmering ressurser og nedlastinger gjennom Apple Developer Connection nettsted. En gratis developer konto hos Apple tillater deg å laste ned iOS SDK , som er komplett pakke med verktøy som er nødvendige for å utvikle, teste og distribuere apps for alle iOS-enhet . IOS SDK krever en Intel -basert Macintosh som kjører Mac OS X.
iOS SDK
utviklingsmiljø for iOS er Xcode , som inkluderer en programmering editor , kompilator , testing og dokumentasjon for programmeringsspråk og rammeverk biblioteker som brukes i iOS utvikling. Den Interface Builder-programmet gir et grafisk grensesnitt for å lage brukergrensesnittet for iOS -applikasjoner eller mockups av planlagte prosjekter. Interface Builder objekter omfatter programmeringskode , noe som åpner for programmatisk logikk for å utlede automatisk fra brukergrensesnittet uten behov for ekstra kode koble grensesnittet til tilpasset programmering . Standard programmeringsspråk for iOS -prosjekter er Objective- C , men programvare broer er tilgjengelig slik at utviklingen skal være ferdig i flere språk som Java , Python og Ruby .
Testing og Kompilering
Xcode inkluderer en iOS Simulator for å teste de mellomliggende resultatene av koden din uten å måtte overføre kompilerte programmer til en iOS-enhet . Endelig testing, men bør utføres på maskinvareenheter du forventer dine kunder vil bruke til å kjøre programmet . Dette bekrefter integrasjon med iOS maskinvare grensesnitt samt søknad hastighet på tregere mobil hardware i forhold til Mac du bruker for programmering. Den Instruments pakke med testing programvare gir tilbakemelding i sanntid på søknaden din under utvikling, slik at du kan forbedre hastighet og ytelse .
IOS Deployment
En utvikler lisens kan du å distribuere programvare på et lite antall test iOS-enheter . For utbredt distribusjon, belaster Apple en årlig iOS utvikler avgift som inkluderer tilgang til App Store, bruk av Apples søknad betaling mekanismer hvis du velger å ta betalt for programvaren, og Apples screening system før offentliggjøring av enhver applikasjon . Du kan publisere så mange apps som du ønsker i løpet av perioden din iOS Developer License .