? Apples iPhone ist eine Kombination aus Mobiltelefon und persönliche Medien -Gerät, das fähig ist, eine Vielzahl von Handy-Spielen und Anwendungen . Das Gerät läuft das iOS -Betriebssystem, das auch von Apples iPod Touch und iPad Medien-Geräte verwendet wird. Durch das Erlernen , wie Sie Ihr iPhone zu programmieren, können Sie entwickeln kundenspezifische Anwendungen auf Ihre speziellen Bedürfnisse zu erfüllen, produzieren oder Software für ein breiteres Publikum gedacht. Computer
Das erste, was Sie brauchen, um die Programmierung auf dem iPhone starten müssen, ist ein Apple- Computer mit einem Intel -Prozessor ausgestattet . Ältere Apple-Computer mit einem PowerPC -Prozessor ausgestattet sind nicht geeignet , da sie nicht in der Lage sein wird , um den iPhone -Simulator, die Sie benötigen, um Ihre Programme während der Entwicklung testen ausgeführt wird. Alle Intel -basierten Apple Computer tun wird, einschließlich der grundlegenden MacMini Modell , mit dem Sie Ihre eigenen Monitor , Tastatur und Maus bieten erfordert . Für den preisbewussten , bietet Apple- renovierte Versionen seiner Computer von seinen Online-Shop , die oft mit einem Rabatt .
Xcode
Apple bietet eine Software- Entwicklungs-Suite bekannt wie Xcode , verfügbar zum Download auf der Website des Unternehmens. Diese Suite verfügt über Tools, die Ihnen helfen, zu schreiben und zu kompilieren Programme für OS X und iOS, das Betriebssystem auf dem iPhone verwendet , Xcode enthält auch Programme zur Gestaltung Ihres Programms Schnittstelle helfen , Aufspüren von Bugs im Code und Test- Builds des Programms auf einem Simulator . Xcode ist kostenlos erhältlich an Mitglieder des iOS und Mac Entwickler Programme oder als 4,99 $ Download aus dem Mac App Store.
Dokumentation
Sobald Sie haben die grundlegende Hardware-und Software , ist der nächste Schritt, um die entsprechenden Unterlagen zu studieren. Apple stellt kostenlosen Bezug Artikel und Tutorials zu iPhone -Programmierung im " iOS Dev Center" den Punkt seiner Website . Dazu gehören Primer über Objective- C , die Programmiersprache in iPhone -Entwicklung verwendet , sowie Anweisungen, wie zu bauen, Ausführen und Debuggen Ihrer Anwendungen. Auch Apple bietet eine Reihe von "Human Interface Guidelines ", die Sie durch den Prozess der Entwicklung Ihres Programm-Oberfläche führen wird.
Source Code
Einer der besten Möglichkeiten zu lernen , wie man ein Programm zu schreiben , um den Quellcode aus anderen Teile der Software zu studieren. Sie können eine Sammlung von Source-Code von Apples " iOS Developer Library ", die Beispiele entworfen , um zu zeigen , wie man ein bestimmtes Problem oder Programmierung , wie eine bestimmte Funktion zu implementieren lösen bietet Zugriff . Andere Websites Dritter gewidmet iPhone Entwicklung kann bieten eine große Auswahl von Quellcode zu durchsuchen , einschließlich der Code für ganze Anwendungen .