Dictionaries in Swift

Was sind Dictionaries? Wie Arrays und Sets gehören sie zu den Collections (oder: Collection Types). Sie werden dazu verwendet, um Objekte nach dem Key-Value-Prinzip abzulegen. Dabei kann der Schlüssel nur einmal vorkommen. Ein Dictionary lässt sich sehr einfach erstellen: Das Bundesland ist der Schlüssel, die Landeshauptstadt der dazugehörige Wert. Zusammen bilden sie jeweils ein Schlüssel-Wert-Paar. In Swift ist es nicht …

Weiterlesen …

Arrays in Swift

Bei einem Array handelt es sich um eine Datenstruktur, die dazu dient, Elemente in einer geordneten Reihenfolge zu strukturieren. Wie die Datenstrukturen Dictionary und Set gehören sie zu den Collections (oder: Collection Types). Ein Array lässt sich sehr einfach als array literal erstellen: Apples Dokumentation zu Swift beschreibt ein array literal übrigens folgendermaßen: “An array literal is written as a …

Weiterlesen …

SwiftUI – NavigationView und List erstellen

Vor der Einführung von SwiftUI wurde eine Tabellenansicht mithilfe des UITableViewControllers realisiert. Und für die Navigation griff man auf einen UINavigationController zurück. In diesem Blogbeitrag geht es darum, dies in SwiftUI mit einer List — eingebettet in einer NavigationView — umzusetzen. Rückblick: Die App “kiel-info” Die Verwendung eines UITableViewControllers hatte ich seinerzeit anhand des Projekts “kiel-info” demonstriert, das über mein …

Weiterlesen …

Strings in Swift

Für Zeichenketten (Strings) gibt es in Swift den Datentyp String. Die Zeichen werden in doppelte Anführungszeichen gesetzt. Die Angabe des Typs String ist nicht zwangsläufig erforderlich. Swift versucht dann automatisch den richtigen Datentyp zu ermitteln. Dies wird als type inference bezeichnet. String und Character Es handelt sich bei einem String um eine Sammlung von einzelnen Zeichen. Ein Zeichen (Character) ist …

Weiterlesen …