Die Vorstellung der Apple Vision Pro im vergangenen Jahr hat – verständlicherweise – für großes Aufsehen gesorgt. Inzwischen ist Apples neues großes one more thing auch offiziell verfügbar; wenn bisher auch ausschließlich in Amerika. Seit dem Release der Apple Vision…
Es gibt News an der LinkedIn Learning-Front: Seit Kurzem stehen zwei neue Kurse für Apple Developer auf LinkedIn Learning bereit! SwiftData lernen bietet einen Einstieg in Apples neues Framework zur persistenten Datenspeicherung. Auf Basis eines vorgegebenen Beispielprojekts erläutert der Kurs…
Ein – für mich persönlich – aufregendes Jahr 2023 neigt sich dem Ende. Und ich gebe unversehens zu: Es war kein starkes Jahr für Let’s Code. Sowohl die Artikel als auch die Videos auf YouTube haben in diesem Jahr nicht…
Es ist soweit: Seit heute ist die dritte, aktualisierte Auflage meines Swift-Handbuchs im Handel erhältlich. Gespickt mit neuen und überarbeiteten Inhalten basierend auf Swift 5.9, Xcode 15 sowie den aktuellen Versionen von Apples Betriebssystemen soll auch die dritte Auflage als…
Die vergangene WWDC war in vielerlei Hinsicht ein spektakuläres Event. Für viele ist – verständlicherweise – die Vorstellung der neuen Apple Vision Pro inklusive visionOS das primäre Highlight. Hier eröffnet sich für uns Entwickler eine gänzlich neue Welt, von der…
Wenn es um die Integration eigens definierter Model-Klassen in SwiftUI-Views geht, spielen die beiden Property Wrapper ObservedObject und StateObject eine maßgebliche Rolle. Augenscheinlich machen sie mehr oder weniger das selbe: Sie achten auf Änderungen der Model-Instanz und aktualisieren die zugehörige…
Trennung von Argument Label und Parameter Name Ich schätze gute APIs. Funktionen, die einen klar verständlichen Zweck erfüllen und sich sowohl beim Aufrufen als auch bei der Implementierung gut lesen lassen, sind in meinen Augen geradezu schön. So gesehen sind…
Standardwerte für Parameter Die Programmiersprache Swift liegt heute bereis in Version 5.7 vor und hat bereits einen weiten Weg hinter sich. In all den Jahren, in denen Swift inzwischen zur Verfügung steht, wurde die Sprache stetig verbessert und weiterentwickelt. Ich…
SwiftUI geht – verglichen mit UIKit und AppKit – einen gänzlich anderen Weg, was die Erstellung grafischer Oberflächen betrifft. Einen zentralen Unterschied findet man bereits in der zugrundeliegenden Architektur: Wo UIKit und AppKit auf Controller zurückgreifen, die Views und die…
Ergänzend zum letzten Artikel, in dem es um die grundlegende Konfiguration und Nutzung der neuen PhotosPicker-View ging, stelle ich euch an dieser Stelle vor, wie ihr mehrere Bilder mittels PhotosPicker auswählen und verarbeiten könnt. Die wichtigste und ausschlaggebende Änderung betrifft…