Dieser Artikel ist für Entwickler, die Anfänger in der iPhone-Entwicklung-Spiele, jedoch haben einige Erfahrung im gesamten Software-Entwicklungsprozess. Es ist nichts anderes als ein Programm oder eine Anwendungsentwicklung für eine Plattform wie die nur allzu vertraut Windows PC oder Mac. Aber iPhone ein Telefon ist, könnte man sagen. Sie werden Recht haben. Es ist eines der beliebtesten Geräte in der so genannten Smartphone-Kategorie.
In der Regel diese Smartphones von verschiedenen Herstellern haben einen leistungsfähigen Prozessor, eine große Menge des Systemspeichers und mit einem Satz von i/o Geräte verbunden sind. Im Gegensatz zu den PCs der Wintel oder die Mac-Sorte können die Konfigurationen dieser Geräte geändert werden. Sie sind eher wie die Laptops, deren Konfigurationsänderungen auf welche externen Geräte beschränken, die sie über Konnektoren, die für diesen Zweck bereitgestellten zugeordnet werden können. Es wäre zum Beispiel in der Regel einen oder mehrere USB-RFC-Verbindung(en). Die Smartphones haben nicht einmal das. Allerdings macht der Rest der Hardware für eine Allzweck-computing-Plattform mit einem regulären Betriebssystem. Die leistungsstarken Prozessoren verwendet, die auf ihnen haben genug Ersatz macht, die sehr gerne die Personalcomputer; Sie können Programme von Fremdanbietern ausführen. Bei Smartphones sind diese Programme als apps bezeichnet.
Alle Funktionen können Sie für diese Art von festen Konfiguration bereitstellen, aber dennoch eine leistungsstarke Computerplattform fügt auf den Nutzen des Systems. Das trieb viele Entwickler apps für solche Smartphones zu entwickeln. iPhone wird sehr beliebt, es gibt eine Menge Leute angezogen um solche apps zu entwickeln. Auf der anderen Seite gibt es eine Menge von Nutzern, die auf der Suche nach solchen Verbesserungen an ihren Geräten.
Den Entwicklungsprozess
Als erstes müssen Sie Entwicklung in eines der oben genannten Szenarien zu starten ist eine Entwicklungsplattform erwischen. Das muß so sein, dass was Anwendungscode dazu entwickelt wird, die auf der Zielplattform funktionieren würde. Bei iPhone-Entwicklungen ist die Mac OS X-Betriebssystems ausgeführt. Apple, dem iPhone-Hersteller bietet die nötigen Werkzeuge für Source-Code-Entwicklung, Erstellen von Objekt-Code und die Mittel von Debug und Testen von entwickelten Code. Diese Art des integrierten Systems ist von Apple verfügbar. Aber zu dieser Tools und Unterlagen ergattern, Sie müssen mit den Entwicklungs-Website von Apple zu registrieren. Dies wird später nützlich sein, wenn Sie die app für die allgemeine Nutzung freigeben müssen. Ihre app von Apple an die Endbenutzer verteilt werden genehmigt werden müssen.
XCODE ist die integrierte Entwicklungsumgebung oder der IDE von APPLE empfohlen und steht zum kostenlosen Download. XCODE erhalten Sie Zugriff auf iOS SDK. Dieses Paket enthält auch mehrere Frameworks, die sowie einen Benutzer Benutzeroberfläche (UI) Satz von Funktionen die relevant sind. Source-Code muss in Objective-C, einen C-Compiler entwickelt werden, die die ehrwürdige C-Sprache in den Objekt-Bereich erweitert. Die IDE hat ein Arbeitsbereichsfenster, das den Benutzer den Zugriff der Ressource ermöglicht.
ALS Absolvent der eine große Ides für eine app und Interface-Design, Modulentwicklung und einer Integrationsphase wäre es notwendig, den Code auf einem Zielgerät zu testen. Dieses bestimmte Produkt muss jedoch registriert sein. Das ist eine Voraussetzung dafür, dass Ihre app in der iTunes-Mediathek schließlich. Eine monatliche Gebühr von $99 wird benötigt, um Sie durch den Genehmigungsprozess zu nehmen. Es gibt eine aktive Nutzergemeinschaft, die helfen können, die erste beta-Tests für Ihr Produkt gemacht.