? IOS Software Development Kit innehåller all den programvara som krävs för att utveckla program för iOS -enheter , inklusive iPhone , iPad och iPod Touch . SDK innehåller Xcode , programmering miljö för iOS . IOS SDK kräver en fri utvecklare konto hos Apple , men en årlig avgift tas ut för att distribuera program via App Store . Apple Developer Account
Apple värd programmeringsresurser och nedladdningar via Apple Developer Connection webbplats . En gratis utvecklare konto med Apple låter dig ladda ner iOS SDK , vilket är den fullständiga uppsättning av verktyg som behövs för att utveckla , testa och driftsätta applikationer för alla iOS-enhet . IOS SDK kräver en Intel - baserad Macintosh som kör Mac OS X.
iOS SDK
utvecklingsmiljön för iOS är Xcode , vilket inkluderar en programmering editor , kompilator , testa verktyg och dokumentation för programmeringsspråk och bibliotek ramverk som används i iOS utveckling . Den Interface Builder ansökan ger ett grafiskt gränssnitt för att skapa användargränssnitt för iOS applikationer eller prototyper av planerade projekt . Interface Builder objekt inkluderar programkod , vilket möjliggör programmatiska logik att härleda automatiskt från användargränssnittet utan behov av extra kod ansluter gränssnittet för egen programmering . Den förvalda programmeringsspråk för iOS -projekt är Objective- C , men programvara broar finns tillgängliga tillåter utveckling ska fyllas på ytterligare språk som Java , Python och Ruby .
Test och Kompilera
Xcode innehåller en iOS Simulator för att testa de mellanliggande resultaten av din kod utan att behöva överföra kompilerade applikationer till en iOS-enhet . Slutlig testning , bör dock utföras på maskinvaruenheter du förväntar dig att dina kunder kommer att använda för att köra programmet . Detta bekräftar integration med iOS hårdvara gränssnitt samt ansökan hastigheten på långsammare mobil hårdvara jämfört med Mac du använder för programmering . Instrumenten svit av testning programvara ger feedback i realtid om din ansökan under utveckling , så att du kan förbättra snabbhet och prestanda . Addera IOS Deployment
En utvecklare licens tillåter dig att distribuera programvara på ett litet antal prov iOS-enheter . För utbredd utplacering , debiterar Apple en årlig iOS utvecklare avgift som inkluderar tillgång till App Store , användning av Apples mekanismer ansökan betalning om du väljer att ta betalt för din programvara , och Apples screeningssystem före offentliggörandet av varje ansökan . Du kan publicera så många apps som du vill under giltighetstiden för din iOS- utvecklare licens .