Swift lernen: Schleifen
Schleifen Schön das Sie zum siebten Teil unserer Reihe „Swift lernen“ über Schleifen angekommen sind. In dieser Lektion lernen wir was Schleifen sind. Schleifen bieten uns die Möglichkeit Dinge zu wiederholen und dies wenn nötig an bestimme Bedingungen zu knüpfen. Sozusagen eine if-Kontrollstruktur mit Wiederholungen bis der Vergleich wahr ist. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. for-Schleife Die for–Schleife ist die wohl bekannteste Schleife und wohl diejenige die am häufigsten im Gebrauch sein wird. Swift bietet zwei Formen des for-loops. Ein konditionelle for-condition-increment Schleife oder die for-in loops um über Objekte mit Iteratoren zu iterieren. for-condition-increment loop Der for-condition-increment loop bietet
Swift lernen: Kontrollstrukturen
Kontrollstrukturen Schön das Sie zum sechsten Teil unserer Reihe „Swift lernen“ über Kontrollstrukturen angekommen sind. In dieser Lektion lernen wir Dinge miteinander zu vergleichen. Vergleiche brauchen wir um Entscheidungen zu treffen. Dies kann z.B. eine Überprüfung sein ob ein Vorname einem bestimmen Wert entspricht oder ob A größer B ist. Wir werden ständig Entscheidungen haben die unseren Programmablauf beeinflussen. Häufig z.B. die Überprüfung eines Passwortes. Hat der Benutzer das Passwort eingegeben, welches er auch bei der Registrierung genutzt hat? Wenn ja lassen wir ihn die App benutzen, sollte es aber falsch sein müssen wir dem Benutzer eine Fehlermeldung anzeigen. In den folgenden Beispielen sehen wir uns verschiedene Möglichkeiten an um die ersten
Swift lernen: Playground erstellen
Playground erstellen Willkommen im zweiten Teil unserer Reihe „Swift lernen„. Damit wir unsere ersten Gehversuche mit Swift machen können, benötigen wir zu erst einen Playground. In unserem Willkommen Bildschirm gibt es in Xcode dafür extra einen Button. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Playground speichern Es öffnet sich jetzt ein Fenster in dem man bestimmen muss wie der Playground heissen soll und für welche Plattform man entwickelt. Wir belassen es beim Standardnamen und nutzen als Plattform iOS. Wir klicken im Anschluss auf Next und suchen unseren Speicherort aus. Playgrounds werden normalerweise nur temporär genutzt, man kann sie aber gerne aufheben um
Swift lernen: Vorbereitung
Herzlich willkommen beim Swift lernen! Swift lernen ist mit unserer deutschen Tutorial-Serie so einfach wie nie. Unsere Tutorial-Reihe „Swift lernen“ besteht aus mehreren Kapiteln, die wir Stück für Stück ergänzen werden. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Am Anfang werden wir uns unsere Entwicklungsumgebung einrichten. Bevor wir unsere erste App schreiben, lernen Sie zunächst Playground kennen. Mit Playground haben Sie die Möglichkeit die ersten Zeilen mit Swift zu programmieren ohne ein Projekt anlegen zu müssen. Sozusagen eine Sandbox in der Sie sich austoben können. Wir werden uns hier die wichtigsten Grundelemente ansehen, damit Sie mit einem soliden Grundwissen Ihre erste
Cocos2D gibt Cocos2D-Swift bekannt
Mit Cocos2D-Swift wurde am heutigen Tag durch die Cocos2D Entwickler bekannt gegeben das es Planungen gibt Cocos2D mit Swift zu verbessern. Die Entwickler haben leider keinen genauen Hinweis geliefert was genau sie jetzt in Swift programmieren möchten. Warum jetzt der plötzliche Wechsel? Wir vermuten das Cocos2D in Swift neugeschrieben beziehungsweise migriert wird. Es wäre ein Horror würde Cocos2D seine Methoden- und Klassennamen ändern, denn damit würde die Rückwärtskompatibilität für bestehende Projekte nicht mehr Garantiert sein. Aus unserer Sicht wird der Sprung zu Swift gemacht, da Swift laut Apple’s Benchmarks deutlich schneller sein soll. Dies gelingt durch den Wegfall des „Dynamic
Swift 2048
Wie gestern bereits prophezeit, heute schon da. 2048 wurde mit Swift nachprogrammiert und steht jetzt als GitHub Projekt zur Verfügung. Den Link findet Ihr unter dem Artikel. Wir haben uns den Quellcode von Austin Zheng angeschaut und finden das es sich durchaus lohnt diesen einmal anzusehen. Sehr schön ist es das zum Beispiel die komplette Logik in der GameModel.swift Datei zu finden ist. Eine Wiederverwendung durch euch sollte zu Testzwecken hier nichts im Wege stehen. Der Entwickler hat sich dazu entschieden nicht auf Frameworks wie SpriteKit zu setzen. Er genießt förmlich sein Spiel nur mit UIViews zu rendern. Zugegebenermaßen benötigt
FlappySwift
Kaum ist Swift veröffentlicht gehen auch schon die ersten Migrationen von Objective-C nach Swift los. Wie sollte es anders sein, so wurde glatt das bekannte FlappyBird als Clone in Swift geschrieben. Technische Details und den Quellcode findet ihr hier auf Github. Der Link befindet sich am Ende des Artikels. Das Entwickler-Team bediente sich hierbei an dem Source Code von Matthias Gall. Dem Original Blogartikel sollte man durchaus 5 Minuten seiner Lebenszeit widmen. FlappyBird mit SpriteKit nachbauen Aus unserer Sicht werden viele kleine Projekte und Portierungen folgen. Ein ganz heißer Kandidat ist aus unserer Sicht das Spiel „2048“. Swift wird jetzt
println(„Hello world!“)
Hello World! Pünktlich zum Beginn der neuen Programmiersprache Swift starten wir mit unserem Blog. Über die nächsten Monate hoffen wir das ein oder andere Thema nieder zu schreiben. Die Inhalte werden weitestgehend auf deutsch sein. Dies betrifft vor allem Tipps und Tutorials rund um Swift. Interessante Projekte, Bibliotheken oder Nachrichten werden direkt verlinkt und eventuell mit einigen Zeilen auf deutsch von uns kommentiert. Am Ende des Tages entscheidet Ihr natürlich welche Inhalte für euch relevant sind und wir werden uns entsprechend bemühen diesen Bedarf zu stillen. Gerne sind wir auch dankbar für Unterstützung und Unterstützer. Wir würden uns freuen den einen