Den bästa programvaran för att börja utveckla för iPhone är Xcode. Det finns inte ett livskraftigt alternativ om du vill skapa inbyggda iOS -appar.
Xcode är Apples integrerade utvecklingsmiljö (IDE), och det är gratis att ladda ner från Mac App Store. Det innehåller allt du behöver:
* Swift Compiler: Swift är Apples rekommenderade programmeringsspråk för iOS -utveckling, känd för att vara relativt lätt att lära sig och modernt. Xcode har utmärkt snabb stöd.
* gränssnittsbyggare: Ett visuellt verktyg för att designa din apps användargränssnitt (UI) genom att dra och släppa element. Detta förenklar UI -skapandeprocessen väsentligt.
* simulator: Låter dig testa din app på olika iPhone- och iPad -modeller utan att behöva en fysisk enhet (även om testning på en riktig enhet rekommenderas starkt senare i utvecklingsprocessen).
* Debugger: Hjälper dig att identifiera och fixa fel i din kod.
* Dokumentation: XCode ger tillgång till Apples omfattande dokumentation om iOS -utveckling, snabba och relaterade ramar.
Även om andra verktyg kan existera för utveckling av plattformar (som kan rikta in sig på iOS bland andra plattformar), erbjuder de i allmänhet inte samma prestanda, integration med iOS-specifika funktioner och tillgång till den iOS SDK-kraften som Xcode. För en nybörjare fokuserad på iOS specifikt är att lära sig Xcode och Swift den mest effektiva och rekommenderade vägen.