Welcome to Our Website

Ich möchte iOS-Apps schreiben. Wo Fange Ich An?


Lieber Lifehacker,
ich habe einen kleinen hintergrund im codieren, aber ich möchte eine iOS-app. Ich bin mir nur nicht sicher, wo ich anfangen soll oder welche Werkzeuge ich brauche. Wo fange ich an?

Mit freundlichen Grüßen,
App Store Amateur

Liebe ASA,
Lernen für iOS zu entwickeln, ist eine Art zweigleisiger Prozess., Wenn Sie überhaupt nicht codieren können, finden Sie hier viele Ressourcen. Wenn Sie sich mit Codierung auskennen, müssen Sie sich mit Apples Entwicklungstools und deren Richtlinien vertraut machen. Apple ist dafür bekannt, Apps für alle möglichen Dinge einzuschränken, daher ist es gut zu wissen, was Sie tun können und was nicht, bevor Sie beginnen.

<

Wir werden Sie nicht durch den gesamten Prozess der Erstellung einer App führen, das sind viel zu viele Informationen für diesen Beitrag., Wir werden Sie jedoch mit der Codierungsumgebung vertraut machen, Sie auf die Richtlinien von Apple hinweisen und Ihnen einige Ressourcen zum Erlernen der verschiedenen Sprachen von Apple für iOS zur Verfügung stellen.

Xcode, Swift und das iOS SDK

Apples IDE (Integrated Development Environment) für Mac-und iOS-Apps ist Xcode. Es ist kostenlos und Sie können es von der Apple-Website herunterladen. Xcode ist die grafische Oberfläche, mit der Sie Apps schreiben. Enthalten ist auch alles, was Sie zum Schreiben von Code für iOS 8 mit Apples neuer Swift-Programmiersprache benötigen., Wenn Sie also iOS-Apps erstellen möchten, müssen Sie OS X.

Bis zu 85% Rabatt
Lelo Valentinstag Verkauf

Klicken Sie hier, um Ihren Geist geblasen haben
Erhalten Rabatte auf Vibratoren, Ringe und modernste Sex-Tech jetzt bis zum Ende der Woche.,

Während Apple Swift in diesen Tagen ziemlich hart drängt, können Sie iOS in einer beliebigen Anzahl von Sprachen programmieren, einschließlich Objective-C. Was Sie entscheiden, es wirklich bis zu Ihnen zu verwenden, aber hier sind ein paar Anleitungen, Klassen und Tutorials, um Ihnen den Einstieg zu erleichtern:

  • Beginnen Sie noch heute mit der Entwicklung von iOS-Apps: Dies ist Apples offizieller Startleitfaden. Es führt Sie durch das Einrichten von Xcode, die Strukturierung Ihrer App, die Implementierung und das Senden an den App Store.,
  • Einführung von Swift: Apples neue Programmiersprache Swift wurde speziell für iOS und Macs entwickelt. Es ist angeblich viel einfacher zu arbeiten und zu verwenden, wenn Sie also völlig neu in der iOS-Entwicklung sind, ist es ein guter Anfang. Es funktioniert mit und ähnelt Objective-C (das Sie auch verwenden können, wenn Sie es vorziehen).
  • Apples Entwicklungsvideos: Apple enthält eine Menge Videos von WWDC, die Ihnen verschiedene Teile der Entwicklung beibringen. Sie sind eine großartige Ressource, um Branchentricks zu lernen und das grundlegende Toolset kennenzulernen, mit dem Sie arbeiten.,
  • Ray Wenderlichs Tutorials: Wenn Sie Spiele machen möchten, sind Ray Wenderlichs Tutorials ein großartiger Anfang. Er deckt auch alle möglichen Dinge ab, die über Spiele hinausgehen, sodass Sie etwas über Swift und Objective-C lernen müssen, selbst wenn Sie lieber eine Produktivitäts-App erstellen möchten.
  • Apples API-Funktionen: Apple verfügt über eine Vielzahl verschiedener APIs für den Zugriff auf App-Erweiterungen, Touch ID, Fotos, HealthKit und mehr. Machen Sie sich mit diesen vertraut, damit Sie erweiterte Funktionen in Ihre App integrieren können.,
  • iOS-App-Entwicklungsklasse der Code School: Sie können die Grundlagen der iOS-Entwicklung kostenlos in den Intro-Klassen der Code School erlernen.
  • Stanfords iOS-Entwicklungsklassen: Stanford verfügt über eine Reihe kostenloser Klassen zum Erlernen der iOS-Entwicklung. Es ist immer noch nur für iOS 7 verfügbar, aber die meisten Dinge, die Sie lernen, sollten schön auf iOS 8 übertragen werden. Wahrscheinlich werden sie in naher Zukunft eine aktualisierte Klasse für iOS 8 haben.,
<

Das sollte Sie mit Ihren Entwicklungstools einrichten und Ihnen ein gutes Verständnis dafür geben, wie die Dinge auf iOS funktionieren.,

Apple ‚ s App Store Review Guidelines

<

Es ist kein Geheimnis, dass Apples App Store Review-Richtlinien unglaublich spezifisch sind. Apple hat eine sehr spezifische Ansicht davon, welche Apps sie im Store zulassen, daher ist es nützlich, ihre Regeln kennenzulernen, bevor Sie überhaupt versuchen, Ihre App zu erstellen., Wenn Sie dies nicht tun, verbringen Sie möglicherweise Ihre Zeit damit, etwas zu erstellen, das Apple nicht im App Store zulässt.

Wenn Sie Ihre App fertiggestellt haben, senden Sie sie an den App Store und sie wird basierend auf Inhalt, Design (mehr dazu im nächsten Abschnitt) und technischen Details überprüft. Gehen Sie also zur Seite mit den Überprüfungsrichtlinien und lesen Sie weiter. Apple hat auch eine Liste der häufigsten Gründe, warum Apps hier abgelehnt werden. In der Regel liegt dies an Abstürzen, defekten Links, Werbung oder unvollständigen Informationen. Apple ist auch dafür bekannt, Apps zu blockieren, die jede Art von erwachsenen oder politischen Inhalten enthalten.,

<

Ebenso haben viele APIs von Apple ihre eigenen Überprüfungsrichtlinien. Wenn Sie also Ihre App in HealthKit oder Apple Pay integrieren möchten, ist es gut, diese auch kennenzulernen. Hier sind sie:

  • Apple Pay-Richtlinien
  • App-Erweiterungen
  • HealthKit
  • HomeKit

Es ist gut zu bedenken, dass Apple mit seinem App-Überprüfungsprozess sehr konservativ ist., Die Chancen stehen gut, wenn Sie etwas noch riskanter machen, wird es abgelehnt, also denken Sie daran, bevor Sie mit der Erstellung Ihrer App beginnen.,

<

Apple Design Guidelines

Über Apples Überprüfungsrichtlinien hinaus haben sie auch eine Reihe von Design-und Schnittstellenrichtlinien., Apple möchte, dass alle Apps in ihrem Store eine gewisse Konsistenz haben, und obwohl dies kein gutes Design bedeuten muss, bedeutet dies, dass Apps dieselben grundlegenden UI-Elemente verwenden.

Um dies zu verstehen, besuchen Sie die Seite mit den Richtlinien für die Benutzeroberfläche von Apple. Hier finden Sie die Grundlagen dessen, wonach sie sowohl in Apps als auch im Icon-Design suchen. Sie haben auch eine Reihe von Do ’s und Don‘ ts, die diese massive Führung ein wenig destillieren, so dass es einfacher ist, loszulegen.,

<

Zum Glück lässt Apple Sie nicht völlig im Dunkeln, wie Sie eine gut gestaltete App erstellen. Hier sind einige Ressourcen, mit denen Sie etwas Sinnvolles entwerfen können:

  • Entwerfen großartiger Apps: Apple hat einige der besten Vorträge von WWDC über Design zusammengestellt, um Ihnen den Einstieg in das Entwerfen einer Benutzeroberfläche zu erleichtern.
  • Entwerfen einer Benutzeroberfläche: Apple hat eine Anleitung zum Entwerfen von Schnittstellen in iOS 8 mit den integrierten Tools von Xcode zusammengestellt.,
<

Sie können auch viele Ressourcen online finden, um Ihre Design-Koteletts zu verbessern, oder schauen Sie sich unseren Leitfaden an.,

<

Registrieren Sie sich für GitHub und TestFlight

Es sei denn, Sie sind eine Art Supergenie, Sie möchten Ihre App wahrscheinlich nicht in einem blase., Stattdessen ist es gut, andere Leute dazu zu bringen, sich Ihren Code anzusehen und Betatester einzuladen, Ihre App auszuprobieren.

GitHub ist die Anlaufstelle für Software-Versionierung und kollaboratives Arbeiten. Sobald Sie sich für GitHub registriert haben, ist es unglaublich einfach, Xcode damit zu verknüpfen, sodass alles, was Sie tun, von anderen Personen in Ihrem Team gespeichert und zugänglich ist. Wenn Sie ein wenig Hilfe beim Einrichten von GitHub benötigen, führen Sie ihre Anleitungen durch den Prozess.

<

Ebenso ist Beta-Tests auch in iOS 8 unglaublich einfach., Mit TestFlight können Sie Benutzer einfach in Ihr Team einladen, damit sie Ihre App testen können. Sie müssen nur die TestFlight-App herunterladen.

<

Bei der Entwicklung für iOS geht es wirklich darum, sich mit Xcode vertraut zu machen. Sobald Sie sich dort wohlfühlen, können Sie Ihre App in einer Vielzahl von Sprachen schreiben oder Swift lernen., Wenn Sie diese App tatsächlich schreiben, müssen Sie sicherlich Antworten auf spezifischere Fragen finden, aber mit den oben genannten Tools können Sie auf dem richtigen Weg beginnen.

Viel Glück,
Lifehacker

<

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.