Vorbereitende Übungen
Dies ist für die Entwickler haben einige Software-Entwicklung und Diplom-iPhone-bezogene Entwicklungen möchte. Was ich hier Versuche ist es, Ähnlichkeiten mit den allgemeinen Software-Entwicklungsprozess hinweisen und Ihnen sagen, wie Sie beginnen. iPhone ist ein Handy, alles gesagt und getan. Jedoch weil sie High-Power-Prozessoren und große Menge an Arbeitsspeicher verwenden, haben sie Ersatz macht, mehr als nur mobilen Kommunikation zu tun. Man könnte es als eine andere Form eine Computerplattform anschauen. Im Gegensatz zu der Personal-Computer (Wintel und dem Mac) ist es sogar noch Konfiguration als Laptops behoben. Geräte, Sensor, die mit ihr verbundenen feststehen. Wegen der Spare Rechenleistung zur Verfügung hat eine Tendenz begonnen, diese Smartphones Programme von Drittanbietern hinzufügen. Eine regelmäßige OS arbeiten auf den Geräten macht es möglich und es gibt buchstäblich Millionen von solchen Programmen. Niemand nennt sie aber Programm. Diese sind jetzt als Anwendungen oder Apps bekannt.
Typischen Entwicklungsprozess
Code-Entwicklungsprozess braucht eine Plattform, die wirklich allgemeine Ziel ist es, die Code schreiben, vereinfacht Syntaxüberprüfung, kompilieren, verknüpfen & laden, Ausführen des Codes mit einem Debugger testen Sie es gründlich und die Software an die Zielplattform realistischer zu Testzwecken übergeben. Dies sind die Entwicklungs-Plattformen mit einer integrierten Entwicklungsumgebung (IDE), die die erwähnten Einrichtungen haben. Diese IDEes bietet oftmals Frameworks oder Funktionsbibliotheken, die Codemodule zu haben, die allgemeine Funktionen zu implementieren. Ein Entwickler würde dann diese verwenden und speichern seine oder ihre Entwicklungszeit.
Das iPhone Prozess
Lassen Sie uns betrachten Sie die iPhone-app-Entwicklung-Prozess, aus dieser Perspektive. Ein Mac mit OS X läuft muss als Entwicklungssystem verwendet werden. Apple bietet Ihnen eine Menge von Entwicklungswerkzeugen und technische Unterlagen. Dies sind nur verfügbar, wenn Sie ein registrierter Entwickler sind. Also wird der erste Schritt in diesem Prozess müssen an die Entwicklungs-Website registrieren. Du musst Xcode von der Website herunterladen. Es ist die IDE für alle Entwicklungen erforderlich. Es hat iOS SDK und mehrere Frameworks, einschließlich ein UI-Framework. Dies ist wichtig, da die Benutzeroberfläche sehr wichtig für komfortable Interaktion der Nutzer mit dem Gerät ist. Objective-C ist die Sprache für die Entwicklung von Code verwendet werden. Dies ist eine modifizierte C-Sprache mit Objektorientierung. Sie betreiben durch ein Arbeitsbereichsfenster, das Ihnen den Zugang zu den notwendigen Code und UI-Editoren, Zusammenstellung und Debug-Einrichtungen usw. ermöglicht.
Es empfiehlt sich, die Ihren Code auf dem tatsächlichen Gerät zu testen, wie Ihre Entwicklungszyklus von Produktidee nach UI-Design Modul Entwicklungen, Integration, etc. führt. Sie müssen das Gerät zu registrieren, die, das Sie zu Testzwecken zu verwenden. Dies hilft Ihnen Ihr Produkt in iTunes Bibliothek zu erhalten, wenn es fertig ist. Die Entwickler-Site hat auch ein weiteres nützliches Hilfsmittel, eine hilfreiche User-Community. Sie wollte einen beta-Test gemacht, werden viele bereit sind Mitglieder, die helfen würden. Vor der endgültigen Einreichung müssen Sie eine Mitgliedschaft für $99 pro Jahr zu erhalten. Wenn das Genehmigung-Team Ihr Produkt bestätigt, ist es einem Benutzer zum Download zur Verfügung.