Wenn Sie Ihre Hand beim Erstellen von iPhone-Apps versuchen möchten, gibt es ein paar verschiedene Programmiersprachen Wie wählt man eine Programmiersprache, um heute zu lernen und einen tollen Job in 2 Jahren Wie wählen Sie eine Programmiersprache, um heute zu lernen und einen tollen Job In 2 Jahren Es kann Jahre der engagierten Arbeit dauern, um ein wirklich guter Programmierer zu werden; Gibt es also eine Möglichkeit, die richtige Sprache zu wählen, um von heute an zu beginnen, um morgen eingestellt zu werden? Lesen Sie mehr Sie können lernen. Aber nur einer von ihnen wurde speziell für iOS erstellt: Swift. Apple hat diese Sprache von Grund auf für die Herstellung von macOS-, iOS-, watchOS- und tVOS-Apps entwickelt. Und es enthält eine Reihe von Funktionen, die es ideal für Anfänger zu programmieren.
Wenn Sie mit Swift lernen und programmieren möchten, ist der beste Weg, dies durch ein Projekt zu tun. Sie können den ganzen Tag über Spezifikationen lesen, aber die Sprache am effektivsten zu verwenden, um eine App zu erstellen, ist die effektivste Art zu lernen. Diese Projekte werden Ihnen dabei helfen, erste Schritte zu machen und Ihnen einige wirklich nützliche Fähigkeiten beizubringen.
Sich mit Swift bekannt machen
Swift nimmt Ideen aus einer Vielzahl anderer Programmiersprachen auf, ist aber Objective-C am ähnlichsten. Tatsächlich können Sie Swift und Objective-C in Ihrem Code mischen und Ihre Apps funktionieren weiterhin. Swift wurde jedoch so konzipiert, dass es übersichtlich ist, wodurch es ein wenig einfacher zu erlernen und effizienter zu verwenden ist. Es ist auch schwieriger mit Codierungsfehlern zu entgleisen, ein weiterer Faktor, der es gut für Anfänger macht.
Für die unten aufgeführten Tutorials ist es gut, grundlegende Programmierkenntnisse zu haben. Die Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Die Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Nachdem ich etwas über objektorientierte Programmierung eingeführt und darüber gesprochen habe und wo sein Namensvetter herkommt von, ich dachte, es ist Zeit, dass wir die absoluten Grundlagen der Programmierung auf eine nicht sprachspezifische Weise durchgehen. Dies ... Lesen Sie mehr, aber sehr wenig ist notwendig. Sie können die Einführung von Apple in Swift lesen, wenn Sie die Grundlagen noch vor dem Start lesen möchten. Aber Sie können auch direkt hineinspringen und Sie sollten nicht viel Ärger haben.
Was du brauchen wirst
Um zu beginnen, benötigen Sie einen Mac mit der neuesten Version von Xcode und Swift. Sie möchten auch das iOS SDK. Darüber hinaus brauchen Sie nur Geduld und Lernbereitschaft!
Gehen Sie durch die Grundlagen
Apples Swift Playgrounds App macht Ihr iPad zu einem großartigen Ort, um Code zu lernen! Es ist kein Programmierwissen erforderlich, um loszulegen. sogar Kinder können lernen, zu programmieren 10 Tools, um Kinder aufgeregt über die Programmierung zu erhalten 10 Tools, um Kinder über die Programmierung zu begeistern Für die durchschnittliche Kind, Computer und Smartphones sind Spaß Werkzeuge. Bildung kommt viel später. Ein Kind, das sich für das Programmieren begeistern kann, könnte etwas tun, weil Logik ein bisschen Zeit braucht, um sich zu entwickeln. Es ist ... Lesen Sie mehr mit dieser App. Herausforderungen, Vorlagen, Live-Code-Vorschau und Quick Type-Vorschläge machen dies zu einer großartigen Möglichkeit, schnell zu starten. Die 3D-Welt ist viel überzeugender als ein Textdokument zu betrachten. Und es ist kostenlos! Dies ist definitiv der beste Ort, um anzufangen, wenn Sie wenig oder keine Programmiererfahrung haben.
Erstellen Sie einen Bildbetrachter
Das hört sich kompliziert an, aber es soll ein anfängerfreundliches Tutorial sein, und Hacking with Swift ist großartig darin, eine Menge Details mit einzubeziehen, damit Sie besser verstehen, was Sie tun. Das Tutorial führt Sie durch das Laden von Bildern, das Entwerfen einer Benutzeroberfläche und alles, was Sie sonst noch wissen müssen. Da es für Anfänger gedacht ist, beginnt es von Anfang an mit dem Öffnen eines neuen Projekts in Xcode.
Feuer eine Stoppuhr
Eine Stoppuhr klingt nicht sehr aufregend, aber dieses Tutorial ist ideal für Swift Anfänger. Es ist auch für iOS 10 gebaut, so dass Sie die neuesten Funktionen von Xcode und Swift sehen können. Zusätzlich zum Swift-Code erhalten Sie eine gute Portion visueller Tools von Xcode. Diese können beim Code-Lernen von unschätzbarem Wert sein und sind ein großer Vorteil bei der Verwendung von Swift.
Berühren und ziehen Sie Formen
Unabhängig davon, ob Sie regelmäßige Apps oder Spiele erstellen möchten, sollten Sie wissen, wie manuelle Interaktionen mit Ihrer App funktionieren. Dies ist ein sehr einfaches Tutorial, das einen Bildschirm voller farbiger Quadrate anzeigt. Jedes Quadrat kann durch Berühren des Bildschirms gezogen werden. Das ist alles dazu. Aber Sie werden einige der für diese Art von Aktion erforderlichen Funktionen sehen, und das wird sich als nützlich erweisen, wenn Sie Ihre eigene App entwickeln.
Baue einen Tetris Clone mit Swiftris
Dieses Tutorial von Bloc wird Ihnen helfen, Swift zu verwenden, um eine Version von Tetris 30 Jahre Tetris: Eine Geschichte der beliebtesten Puzzle-Spiel der Welt 30 Jahre Tetris: Eine Geschichte der beliebtesten Puzzle-Spiel der Welt In diesem Jahr, markiert das 2014 30. Geburtstag von Tetris. In Erinnerung an seine Geschichte begleite mich, während ich die Vergangenheit und Zukunft des berühmtesten Puzzlespiels der Welt erforsche. Weiterlesen . Es ist komplizierter als die vorherigen Projekte, und es gibt einige Stellen, an denen der Code nicht so klar erklärt wird, wie er sein könnte. Alle erforderlichen Materialien werden Ihnen jedoch in diesem Lernprogramm zur Verfügung gestellt, und die Aufnahme von Screenshots und Videos erleichtert die Nachverfolgung. Und seien Sie versichert, dass, obwohl Sie Ihre E-Mail-Adresse eingeben müssen, um Zugriff zu erhalten, das Ganze tatsächlich frei ist.
Spiel Krieg
Chris Ching hat eine 15-teilige Serie zusammengestellt, die dich von den Grundlagen, wie eine Einführung in Xcode Spielplätze, bis hin zu einer App, mit der du das Kartenspiel War spielen kannst, führt. Am Ende der Serie werden Sie viele Programmierkonzepte verstehen, einige der einzigartigen Dinge, die Sie über die Arbeit mit Touch-Oberflächen wissen müssen, und wie Sie Bilder in einer iPhone-App verwenden können. (Scrollen Sie bis zum Ende der verlinkten Seite, um zu den Tutorials zu gelangen.)
Mach ein Ninja Spiel
Dies ist das komplizierteste Tutorial hier, aber Sie werden froh sein, dass Sie es durchgemacht haben. Das Spiel verwendet SpriteKit, ein 2D-Spielaufbau-Toolkit, das für viele iOS-Spiele verwendet wird. Mit dem Kit verwenden Sie Assets, erstellen Aktionen und legen Bedingungen für Gewinn und Verlust fest. Es ist ziemlich kompliziert, aber gut erklärt. Wenn du dich sicher fühlst, mach weiter und bau ein eigenes Spiel!
Identifizieren Sie Ihren Benutzer
TouchID ist eines der wirklich coolen Dinge, die mit jedem neuen iPhone geliefert werden. Viele Apps sind durch TouchID gesichert (es ist besonders nützlich in Mobile-Banking-Anwendungen Könnte Ihre Mobile Banking App ein großes Sicherheitsrisiko sein? Könnte Ihre Mobile Banking App ein großes Sicherheitsrisiko sein? Mobile Banking-Apps bringen Komfort auf Ihr Handy, aber könnten sie ein Sicherheitsrisiko? Banken neigen dazu, ziemlich solide Datensicherheit zu haben, aber wie sicher sind ihre mobilen Apps? Lesen Sie mehr) und zu lernen, wie Sie davon profitieren können Ihre Benutzer eine Menge Zeit sparen, wenn es um die Eingabe von Benutzernamen und Passwörter kommt. In diesem Tutorial erfahren Sie, wie Sie die Kompatibilität mit TouchID überprüfen, Ihren Benutzer authentifizieren und bei fehlgeschlagenem Zugriff ein Passwortfenster einblenden können.
Stellen Sie eine digitale Waage her
3D Touch Alles, was Sie mit 3D Touch auf Ihrem iPhone tun können Alles, was Sie mit 3D Touch auf Ihrem iPhone tun können 3D Touch ist wirklich nur ein schicker Name für einen druckempfindlichen Bildschirm, sondern fügt eine ganze Reihe von zusätzlichen Eingabeoptionen zu iOS. Read More ist ein weiteres cooles Feature von iOS-Geräten und Swift macht es sehr einfach, es in Ihre Apps einzubinden. Dieses Tutorial führt Sie durch die Erstellung einer einfachen digitalen Skala, die den Druck anzeigt, den der Benutzer auf den Bildschirm ausübt. Die App kann auch verwendet werden, um Dinge tatsächlich zu wiegen, was ziemlich cool ist!
Aktivieren Sie Push-Benachrichtigungen
Sie mögen Push-Benachrichtigungen nervig finden, aber es gibt einige Apps, die sie nutzen. Wenn Sie erfahren möchten, wie Sie Push-Benachrichtigungen in Ihrer eigenen App verwenden, müssen Sie sich mit dem Erstellen Ihrer App-ID und dem Aktivieren dieser Benachrichtigungen vertraut machen. Es ist ein bisschen ein Umweg, aber durch diese Schritt-für-Schritt-Anleitung macht es viel einfacher. Dies ist ein langes Tutorial, und viele davon sind administrative Dinge, die nicht sehr aufregend sind. Aber wenn Sie es ernst meinen, eine eigene App zu entwickeln, dann ist sie voll mit wichtigen Dingen, die Sie wissen müssen.
Lerne etwas Swift!
Diese Tutorials vermitteln Ihnen ein solides Verständnis der Verwendung von Swift und helfen Ihnen dabei, einige echte Apps zu erstellen. Denken Sie daran, die Kommentare für jeden zu lesen, wenn Sie auf ein Problem stoßen, da andere wahrscheinlich auch damit umgegangen sind. Und vor allem, viel Spaß damit! Programmieren kann schwierig sein 6 Zeichen, dass Sie nicht ein Programmierer sein sollen 6 Zeichen, dass Sie nicht ein Programmierer sein müssen Nicht jeder ist ausgeschnitten, um ein Programmierer zu sein. Wenn Sie nicht ganz sicher sind, dass Sie ein Programmierer sein sollen, sind hier einige Zeichen, die Sie in die richtige Richtung weisen können. Lesen Sie mehr, aber Lernen durch Beispiele wie diese sollte Spaß machen.
Swift nicht dein Ding? Sie können lernen, Apps für Android zu entwickeln Sie möchten also Android Apps entwickeln? Hier erfahren Sie, wie Sie Android-Apps entwickeln möchten. Hier erfahren Sie, wie man nach so vielen Jahren denkt, dass der Mobilfunkmarkt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist - aber das ist nicht der Fall. Es gibt viele Nischen, die immer noch ... Lesen Sie mehr stattdessen.
Hast du Swift gelernt? Gab es spezielle Tutorials, die Sie für nützlich hielten? Teile deine Favoriten in den Kommentaren!