2014
Swift lernen: Konstanten
Konstanten Hallo und herzlich Willkommen in diesem kurzen Artikel über Konstanten. Über Konstanten gibt es gar nicht viel zu erzählen. Wir möchten dieses Thema hier aber als eigenes platzieren, da es Sie ständig auf Konstanten treffen werden. Mit Konstanten können Sie verhindern das ein Wert überschrieben wird und so bleibt wie Sie ihn initialisiert haben. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. let und var Eine Variable erkennt man an seiner Definition durch das Schlüsselwort . Bei Konstanten tauschen Sie dieses einfach durch das Schlüsselwort aus. Durch kann die Konstante nach ihrer Initialisierung nicht mehr
Swift lernen: Funktionen Grundlagen Teil 2
Funktionen Grundlagen Teil 2 Schön das Sie interessiert sind an einer Weiterbildung Ihres Wissens rund um Funktionen. In dieser Lektion werden wir unsere Kenntnisse rund um Funktionen vertiefen. Wir haben in unserer letzten Lektionen die Grundlagen über Funktionen erlernt, aber es gibt noch mehr zu entdecken. Wir werden einige spezielle Techniken lernen wie Variadics, optionale Parameter oder Tuples. Diese Techniken werden sicherlich erst in fortgeschrittenen Tutorials verwendet werden, sie aber bereits im Grundwissen aufzuführen halten wir für richtig. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Inhalt Optionale Parameter Konstante und Variable Parameter In-Out Parameter Tuples Multiple Rückgabewerte
Swift lernen: Funktionen Grundlagen
Funktionen Grundlagen Schön das Sie es bis zu diesem Teil der Reihe „Swift lernen“ geschafft haben. In dieser Lektion behandeln wir eines der schwierigsten Themen für Programmieranfänger. Wir lernen was Funktionen sind und wie wir diese verwenden und programmieren. Wer von euch Funktionen aus der Mathematik kennt, wird wohl recht schnell verstehen um was es sich in dieser Lektion drehen wird. Solltet ihr dieses Thema meistern gibt es eigentlich kaum noch einen Grund warum man nicht weiter machen sollte. Es wird aber sicherlich einige Zeit dauern bis ihr ein solides Verständnis von diesem Thema habt. Gebt euch selbst die Zeit alles zu verstehen und wiederholt es
Swift lernen: Datentypen
Datentypen Willkommen in dieser Lektion über Datentypen aus unserer Reihe “Swift lernen”. Jeder Topf hat einen passenden Deckel. Das hört man immer wieder von seinen Eltern, Bekannten oder im Fernsehen. Mit Datentypen ist es nicht anders. Wir Programmierer suchen ständig nach dem richten Topf für unseren Deckel. Gibt es den Topf nicht wird der er eben programmiert. Es muss und kann jedoch nicht alles von uns programmiert werden. In dieser Lektion lernen wir wie man den richtigen Topf oder einen sehr gut passenden für unseren Deckel finden. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Bedeutung Wenn wir von
Swift lernen: Logische Operatoren
Logische Operatoren Willkommen in dieser Lektion über logische Operatoren aus unserer Reihe “Swift lernen”. In dieser Lektion behandeln wir das Thema logische Operatoren mit Hilfe derer wir Vergleiche verknüpfen können. Dies ist sehr hilfreich um z.B. mehrere Zustände miteinander zu verbinden und zu vergleichen. Logische Operatoren liefern immer einen Wahrheitswert zurück, daher sind diese nur für Kontrollstrukturen geeignet. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Was sind logische Operatoren? Logische Operatoren ermöglichen es uns Ergebnisse bei Vergleichen logisch miteinander zu verbinden. Je nachdem welcher logische Operator benutzt wird kann bei dem Vergleich ein Wahrheitswert „true„ oder „false„ heraus kommen. Die Verknüpfung wird mit zwei Operanden benutzt,
Swift lernen: Operatoren
Operatoren Ich möchte Sie herzlich Willkommen heißen im zweiten Kapitel unserer Reihe „Swift lernen„. In dieser Lektion werden wir uns genauer mit Operatoren beschäftigen. Einige davon haben Sie bereits in der Lektion über Zahlen im Kapitel 1 kennengelernt. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. Was sind Operatoren Ein Operator ist ein Symbol oder ein Ausdruck den Sie benutzen können um Werte zu überprüfen, zu kombinieren oder zu verändern. Ein Beispiel hierfür ist der „+“–Operator. Mit diesem können Sie sowohl Zahlen addieren (x = 1 + 1) oder auch Zeichenketten miteinander verknüpfen, doch dazu später
Benchmark – Swift oder Objective-C: Was ist schneller?
Was ist schneller? Wie immer wieder angepriesen, soll Swift – wie seine Namenswahl ausdrückt – durch seine Schnelligkeit überzeugen. Die Ähnlichkeit zu Objective-C, aber auch zu Skriptsprachen wie Rust oder Javascript ist allgegenwärtig. Doch ist Swift wirklich schneller als Objective-C? Der Entwickler Keith Gugliotto hat dies nun auf seiner Webseite überprüft. Auf dessen Website findet Ihr auch den Originalartikel auf Englisch. Der Test fand unter folgenden Vorraussetzungen statt: 1. Eine Applikation wurde sowohl in Swift als auch in Objective-C geschrieben. 2. Die Schleifen liefen rund eine Millionen Mal. 3. Der Code wurde drei Mal ausgeführt und die Zeiten sind Durchschnittswerte. 4. Auf der Objective-C Seite wurde
Erste Swift Tutorials online
Erste Swift Tutorials online! Zusätzlichen zu unseren Blogposts über Neuigkeiten und interessante Artikel Rund um Swift stellen wir die neue Seite Swift Lernen vor. Wir freuen uns euch mitteilen zu können das wir das erste Kapitel unserer Reihe „Swift lernen“ fertiggestellt haben. Dieses wird in erster Linie aus Lektionen mit Quellcode-Beispielen, Grundlagen, Erklärungen und Einführungen in die Welt der App-Entwicklung mit Swift bestehen, als auch aus Videotrainings die wir Ihnen kostenlos zur Verfügung stellen. Wir, dass sind Stefan Popp – Senior Software Entwickler mit langjähriger Objective-C Erfahrung und Fachkompetenz im Bereich Training/Videotraining – und Ralf Peters – Junior Software Entwickler aus dem
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