835 Shares 9536 views

Entwicklung von Anwendungen für iOS: wo anfangen?

Mit jedem Tag erhöht sich die Zahl der Menschen, die lernen wollen, wie das Programm zu erstellen. Nach dem Sammeln kommt die Information im Netz, die Idee zu ihnen, dass der vielversprechendste die Entwicklung von Anwendungen für iOS ist – Betriebssystem von Apple. In der Tat, Traum – diese und Programmierung – eine andere. Erstellen Sie Ihre eigene Anwendung ist nicht einfach. Aber nicht phantastisch schwierig. Was Sie tun müssen?

Programmiersprache

Um ein Programm für eine bestimmte Plattform zu schreiben, müssen Sie eine bestimmte Programmiersprache verwenden. Entwicklung von Anwendungen für iOS und Android unterscheiden. Wenn die Plattform aus der „Google“ Sie müssen die Java-Sprache wählen, für iOS Wahl zwischen Objective-C und Swift. Für eine lange Zeit für iOS-Plattform zu entwickeln, war es nur mit Hilfe von Objective-C Programmiersprache durchgeführt. Trotz der Tatsache, dass er viele Jahre war, ist es noch in der Entwicklung und wird von einer großen Anzahl von Entwicklern verwendet. Aber seine negative – es ist eine hohe Barriere für den Eintritt.

Da die wichtigste Quelle des Profits das Apple seiner Anwendung zu speichern ist, sind die Mitarbeiter, die mehr nützliche und interessante Tools. Aus diesem Grund, regelmäßige Konferenzen für Entwickler, die uns über die Veränderungen in den Betriebssystemen erzählen. Im Jahr 2014 zeigten die Entwickler neuen Programmiersprache Swift, welche Anwendungen für iOS entwickelt. Swift ist leicht zu erlernen, weil es eine sehr einfache Syntax und stark typisierte hat. Für diejenigen, die Anwendungen lernen wollen bauen für iOS diese Sprache besitzen sehr gut passt.

Was benötigt wird, um zu starten

Neben Grundkenntnisse in der Programmierung, müssen Sie Folgendes haben:

  • oder Notebook-Computer mit OS X-Betriebssystem an Bord;
  • Entwicklungsumgebung Xcode, die frei ist.

Dieses Set ermöglicht es Anwendungen, in einem speziellen Simulator direkt auf dem Computer ausgeführt werden. Aber wir müssen bedenken, dass in der Zukunft brauchen kann $ 99 für ein Jahresabonnement zahlen, um die Programm-Entwickler zu bekommen. Nach der Bezahlung wird in der Lage:

  • entworfen, das Programm auszuführen ist nicht im Simulator und auf aktuelle Geräte;
  • legen Sie die App im Store App Store;
  • Download neue Version der Entwicklungsumgebung und iOS.

In dem neuen Versionen von Xcode gibt es ein Element, wie eine „Sandbox“, die so genannten Spielplatz. Hier kann der Designer mit einer neuen Programmiersprache experimentieren.

Viele Menschen wollen Programme zu starten, zu schreiben, aber ich denke, dass es extrem schwierig ist. Natürlich, um einen Profi zu werden, müssen Sie hinter ihnen eine Menge Wissen und langjähriger Erfahrung haben. Aber um eine kleine Anwendung zu erstellen, ist es nicht notwendig, ein Fachmann zu sein.

Wie starten Anwendungen für iOS und Android zu entwickeln? Lernen findet in der Praxis. Daher ist es notwendig, mit zu beginnen. Viele Theorien – ist nicht immer gut. Schließlich wird, wenn eine Person aus der Deckung liest zehn Bücher über Programmierung zu decken, Computerprogrammierer, wird er nicht. Wir müssen handeln.

Spielplatz

Diese „Sandbox“ – das ist eine großartige Umgebung Programmiersprache zu lernen. Wie sieht sie aus? Der Benutzer gibt eine Codezeile und sofort sehen, das Ergebnis der Ausführung. Sobald klar wird, dass das geschriebene Fragment funktioniert, wie es sollte, kann sie einfach in das Projekt übernommen werden. Mit Hilfe der „Sandbox“ können solche Aufgaben lösen wie:

  • die Entwicklung der Programmiersprache Syntax;
  • Programmierkenntnisse mit Hilfe von Experimenten mit der neuen API zu verbessern;
  • die Durchführung von einfachen arithmetischen Berechnungen;
  • Entwicklung eines neuen Algorithmus und jede seiner Bewegungen zu beobachten.

Entwicklung von Anwendungen für iOS: Wo beginnen

Die Theorie – es ist sicherlich gut, aber, wie bereits erwähnt, braucht Übung. Um mit der „Sandbox“ kennen zu lernen, müssen Sie Xcode Entwicklungsumgebung auszuführen. Nach dem Benutzer beginnt ein Fenster sehen kann, die ein neues Projekt oder starten Spielplatz erstellen schlägt. Ich brauche einen zweiten Punkt. Nun müssen Sie mit einem Namen kommen und die „Sandbox“ in jeder geeigneten Stelle auf Ihrem Computer speichern. By the way, ist die Entwicklung von Anwendungen für iOS auf Windows auch möglich, aber dann müssen viele Probleme lösen. Diese Installation von raubkopierter Betriebssystem und bearbeiten wichtige Dateien und viele Bugs und Abstürze.

Sobald Sie gespeichert haben, wird es den gleichen Spielplatz ins Leben gerufen wird, die benötigt wird.

Auf den ersten Blick gibt es nichts interessantes. Aber es ist notwendig, um Ihren Code einzugeben wie Aussehen sofort ändern.

Für den Anfang können Sie versuchen, die folgenden schreiben:

var z = 3

var für y = 0; y <10; ++ y {

z = z * + y

}

z

println ( "Ergebnis: (z)")

Nach dieser „Sandbox“ wird sein Aussehen verändern. In der rechten Spalte (die Ergebnisse Tafel) zeigt die Werte für jede Zeile, die nach der Ausführung erhalten werden. Auch in der rechten Spalte können Sie die Zeitleiste anzuzeigen, die Sie Änderungen über die Zeit des gewählten Ausdruck verfolgen können. Es zeigt auch die Konsolenausgabe an den Text, die Ausgabe aus dem Programm sein würde.

Kommentierung Code

Entwicklung von Anwendungen für iOS, sowie für andere Plattformen, nicht ohne Kommentare, die notwendig sind, um sicherzustellen, dass der Entwickler leichter war, in dem Code zu navigieren. Bemerkungen – diese Zeile werden während der Programmausführung ignoriert. Sie können sowohl einzeilige und mehrzeilige sein.

Variablen

So werden Anwendungen in einer Programmiersprache geschrieben. Basis jeder Sprache variablen Komponente zusammen. Entwicklung von Anwendungen für iOS und Android ist nicht möglich, ohne die Verwendung von Variablen. Wie der Name schon sagt, ist es ein Behälter, der den Variablenwert enthält. Jede Variable muss einen eindeutigen Namen haben und sowohl numerische und Textwerte enthalten kann. Die Programmiersprache Swift Variablen werden mit dem Schlüsselwort var und lassen definiert. Im zweiten Fall kann eine Variable nicht geändert werden und muss bei der Deklaration initialisiert werden. Im ersten Fall wird die Variable unmittelbar vor der Verwendung initialisiert.

Jede Variable hat einen Typ. Dies kann eine Zeichenfolge, Gleitkommazahlen (fraktionierten) Boolesche Werte (wahr und falsch) sein.

Ausgabe der Ergebnisse

Das Ergebnis des Programms wird in der Konsole angezeigt. Was ist das? Dies ist, was dem Benutzer die Interaktion mit dem Computer zur Verfügung stellt. So verwendet die Ausgabe der Konsole an einen Monitor und Eingabekonsole aufgerufen werden – Tastatur. Nun ist die Bedeutung der Begriffe hat sich wenig geändert. Soft-Fenster für die Befehlseingabe und Ausgabe Sogenannte. Entwicklung von Anwendungen für iOS erfordert häufig den Abzug aller Daten. Um dies zu tun in Swift Sprache zur Verfügung gestellt Druckbefehl und println. Die erste unterscheidet sich von der zweiten, der automatisch beginnt eine neue Zeile.

Funktionen

Das folgende Grundkonzept in der Programmierung – Funktionen. Es ist eine bestimmte Abfolge von Aktionen, die eine bestimmte Aufgabe zu erfüllen. Jede Funktion kann jeden Wert annehmen, und gibt das Ergebnis. Um diese Struktur zu verwenden, müssen Sie zuerst mit dem Schlüsselwort func erklären. Nachdem es enthält den Namen und die Klammern. Wenn ein Wert zurückgeführt werden soll, nachdem die Klammern zeigt ihren Typ. Wenn der Rückgabewert nicht vorhanden ist, wird der Typ nicht angegeben, oder die Meldung „leer“ Typ – Leere. In Klammern sind die Werte, die die Funktion übernimmt. Um eine Funktion aufrufen, den Namen und Werte für Argumente anzuzeigen.

Sie können den Parametername in dem Funktionsaufruf unbedingt angezeigt wurde. Zu diesem Zweck wird es durch ein Symbol von „Gitter“ umrahmt.

So können Sie alle nützlichen Funktionen schreiben, kann zum Beispiel die Wechselkurse zu berechnen, konvertieren eine Maßeinheit zu einem anderen. Jedes Mal gibt es einen Bedarf, sie zu nutzen, gerade genug, um diese Funktionen zu nennen, statt den Code von Grund auf neu zu schreiben.

Was jetzt?

So, wie es aus dem Vorstehenden ersichtlich ist, die Entwicklung von Anwendungen für iOS mit ihren Händen gut kann auf die Kräfte der einzelnen sein. Die Hauptsache – die Grundlagen der Programmiersprache zu lernen, mit der Entwicklungsumgebung kennen zu lernen und viel Übung und oft. Diese Praxis hilft erhebliche Fortschritte zu machen. Aber wie hier beschrieben – es ist nur der Anfang. Ferner ist in der Programmierwelt wird viel interessanter, komplex, faszinierend sein. Es wird immer Ihren Geist scharf halten, etwas Neues und gutes Leben zu schaffen. Schließlich sind Apples Maschinen weltweit im Einsatz. Daher wird Ihre Anwendung in der Lage sein, Millionen von Menschen zu bewerten.