Stefan Mayer-Popp
Author Archive

Stefan Mayer-Popp

Stefan Mayer-Popp ist leidenschaftlicher Softwareentwickler, Fachbuchautor, Trainer und Berater aus dem Münchner Umland. Als passionierter IT- und Apple-Profi hat Mayer-Popp unzählige IT-Projekte in verschiedensten Branchen erfolgreich umsetzen und unterstützen können. Neben seiner Tätigkeit als Teamleiter bei CHECK24 teilt Mayer-Popp seine Erfahrungen auf IT-Veranstaltungen und propagiert Swift aktiv auf verschiedenen Meetups.

News

Hallo lieber Leser,

kurz vor der Veröffentlichung unseres Buches haben wir dessen Webseite fertiggestellt. Die Website ist rein informativ und stellt neben Downloads auch eine Übersicht von Fehlern zur Verfügung. Da uns bisher keine bekannt sind – toi toi toi – gibt es an dieser Stelle auch noch nichts zu sehen. Die Beispielprojekte laden wir zur Veröffentlichung des Buches hoch. Die Veröffentlichung ist laut Verlag der 29. Januar 2015.

Read More
News

Hallo lieber Leser,

auf mehrfache Anfrage und nach freundlicher Erlaubnis durch den O’Reilly Verlag können wir euch unser vorläufiges Inhaltsverzeichnis unseres bald erscheinenden Buches “Durchstarten mit Swift” veröffentlichen.

Read More
News

Swift Toolbox, von dem Entwickler Adam Leonard, verfolgt das Ziel Swift Bibliotheken für Entwickler zu bündeln und später auch bereit zu stellen.

Read More
Tutorial

Optionals Optionals sind ein grundlegendes Konzept in Swift. Die Entwickler von Swift sagen selbst das viele neue Möglichkeiten der Sprache ohne diesen Mechanismus nicht existieren könnten. Aber was sind Optionals? In dieser Lektion werden wir in einigen Beispielen unterschiedliche Szenarien und Möglichkeiten darstellen. Optionals sind gerade für Anfänger kein leichtes Thema, dass in 2 Minuten erklärt sein wird. Nehmen Sie sich die Zeit um die Syntax und ihre Anwendungsmöglichkeiten zu verstehen. Begriffserklärung Optionals bieten uns die Möglichkeit Variablen oder Konstanten zu deklarieren ohne sie mit einem Wert zu initialisieren. Das bedeutet für uns das der Inhalt einer Variable vorhanden sein kann, aber nicht muss.

Read More
Tutorial

Type Alias Willkommen in diesem Tutorial über die Möglichkeit ein Type Alias zu definieren. Was ist ein Alias? Ein Alias ist ein Pseudonym. Also ein Begriff der das gleiche bedeutet wie ein anderer. Ein Beispiel hierfür wäre zum Beispiel das Wort Krawatte was andere auch als Schlips bezeichnen. Für diesen Teil gibt es auch ein Video Tutorial hier auf YouTube. In Swift können wir Datentypen ebenfalls einen eigenes Pseudonym geben. Dies hat für einige Anwendungsfälle einige schöne Vorteile. Vor allem im Umgang mit Zahlen hat man immer wieder die gleichen wiederkehrenden Datentypen wie  ,  ,  und andere. Es ist manchmal aber Sinnvoll diesen einen anderen Namen zu geben

Read More
Tutorial

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

Read More
Tutorial

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

Read More
Tutorial

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

Read More
Tutorial

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

Read More
Tutorial

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,

Read More