Die iOS Software Development Kit enthält alle notwendige Software, um Programme für iOS-Geräte , inklusive dem iPhone , iPad und iPod Touch zu entwickeln. Das SDK enthält Xcode , die Programmierumgebung für iOS. Das iOS SDK erfordert einen kostenlosen Entwickler -Account bei Apple , aber eine jährliche Gebühr erhoben wird , um Anwendungen über den App Store bereitstellen . Apple Developer Konto
Apple- Rechner programmieren Ressourcen und Downloads über den Apple Developer Connection -Website. Eine kostenlose Entwickler-Konto bei Apple können Sie das iOS -SDK , die die komplette Suite von Software- Tools, die zu entwickeln, zu testen und bereitstellen Apps für iOS-Gerät herunterzuladen. Das iOS SDK erfordert einen Intel-basierten Macintosh-Computern mit Mac OS X.
Das iOS SDK
Die Entwicklungsumgebung für iOS ist Xcode , die eine Programmierung Editor enthält , Compiler , Test-Tools und Dokumentation für die Programmiersprachen und Framework-Bibliotheken in iOS -Entwicklung verwendet. Der Interface Builder -Anwendung bietet eine grafische Oberfläche , um die Benutzeroberfläche für iOS-Anwendungen oder Prototypen der geplanten Projekte zu erstellen. Interface Builder Objekte umfassen Programmcode , so dass für programmatische Logik automatisch ergeben sich aus der Benutzeroberfläche , ohne die Notwendigkeit für zusätzliche Code der Schnittstelle an kundenspezifische Programmierung . Der Standard -Programmiersprache für iOS -Projekte ist Objective- C , aber Software- Brücken sind so Entwicklung in zusätzliche Sprachen wie Java, Python und Ruby abgeschlossen sein.
Testing und Kompilieren
Xcode enthält eine iOS Simulator , um die Zwischenergebnisse des Codes ohne kompilierte Anwendungen auf einem iOS-Gerät übertragen zu testen. Endprüfung , sollte jedoch auf die Hardware- Geräte, die Sie erwarten, dass Ihre Clients verwenden, um Ihre Anwendung ausführen ausgeführt werden. Dies bestätigt die Integration mit iOS Hardware-Schnittstellen sowie Anwendung langsamer Geschwindigkeit auf mobile Hardware im Vergleich zum Mac verwenden Sie für die Programmierung. Die Instrumente Suite aus Test -Software bietet Echtzeit-Feedback auf Ihre Anwendung während der Entwicklung , so dass Sie Geschwindigkeit und Leistung zu verbessern.
IOS Deployment
Eine Entwickler-Lizenz ermöglicht es Ihnen Ihre Software auf eine kleine Anzahl von Test- iOS-Geräte einsetzen . Für den Einsatz auf breiter erhebt eine jährliche Apple- iOS Entwickler Gebühr , die Zugriff auf den App Store, den Einsatz von Apples Anwendung Zahlung Mechanismen , wenn Sie für Ihre Software aufladen wählen , und Apples Screening-System vor der Veröffentlichung einer Anwendung umfasst . Sie können so viele Apps veröffentlichen , wie Sie während der Laufzeit Ihres iOS -Entwickler-Lizenz wünschen .