Apfel hat eine sehr spezielle Regelung für den Entwickler zu erstellen und zu verteilen Apps für seine iPhone-und iPod -Geräte. Während Entwickler auf Apples Werkzeuge für die Erstellung Apps nutzen , gibt es alternative Methoden zum Verpacken und Verteilen dieser Programme. Je nach Stadium der Entwicklung , in der die App passiert zu sein und die Verpackung Verfahren der Entwickler nutzt , kann die App der konstituierenden Dateien verwenden eine Reihe von Datei-Erweiterungen . Sprachen
Apps für das iPhone sind in erster Linie in Objective- C entwickelt. Dies ist eine objektorientierte Programmiersprache , die oben auf der älteren Programmiersprache C aufgebaut ist . Die Syntax von Objective- C ist ähnlich zu C und C + +, und Entwickler können Code aus diesen Sprachen direkt in Objective- C-Programme integrieren. Quellcode -Dateien verwenden gewöhnlich die Endung ". M " oder " . Mm " und Header-Dateien mit Bibliothek Daten in der Regel die " . H" -Erweiterung.
IPhone SDK
< br > Apple stellt iPhone
App-Entwickler mit einem Software Development Kit (SDK) , um App-Entwicklung schneller. Das SDK enthält Komponenten, die Bibliothek Apps den Zugriff auf und verwenden Sie die Merkmale sowohl der iPhone- Hardware und deren iOS -Betriebssystem mit einem Minimum von Code ermöglichen . Dies sind neben anderen Objective- C basierende Programmierwerkzeuge , dass Apple bietet jemand für die Erstellung von Schnittstellen und Anwendung Verpackung verschiedenen App-Komponenten in einem einzigen Programm .
. Ipa File Extension
hat Apple sein eigenes System für die Übertragung von verpackten Apps auf dem iPhone zur Ausführung. Um diese Systeme zu verwenden, verwenden Programmierer des iPhone SDK zu programmieren Komponenten in einem " . Ipa " Dateien zu verpacken. iPhone-Entwickler dann entweder das SDK -Tools für die direkte Installation eines . ipa Paket auf iPhones und iPods , oder gehen Sie über Apples Verfahren für das Hochladen des Pakets an Apples App Store. Sobald ein . Ipa Paket ist in den App Store, jeder kann das Programm auf ihre Geräte herunterladen.
. Deb File Extension
Während Apples offizielle Kanäle für die Installation von Apps erfordern die Programm-Komponenten in der . ipa Format verpackt werden , gibt es Tools von Drittanbietern , die iPhone-Nutzer Transfer Apps , um ihre Geräte außerhalb der SDK -Tools oder dem App Store lassen . Diese alternativen App Repositories sind legal, aber Apple rät seinen Kunden eine Umgehung seiner Software steuert , die auch als " Jailbreak " bekannt sein, um sie zu benutzen. Alternative Repositories Programmierer haben in der Regel verpacken ihre Anwendungen in der " . Deb "-Format für Benutzer herunterladen .