Bild aufnehmen und verarbeiten Im ersten Teil dieser Reihe begannen wir mit der Integration eines UIImagePickerController in SwiftUI. Diese bestehende Integration erweitern wir nun um einen Coordinator, mit dessen Hilfe wir ein aufgenommenes Bild auslesen und an SwiftUI weiter reichen…
Im Zuge eines Projekts stießen meine Kollegen und ich auf das folgende Problem: Ist ein TextEditor Teil einer Form-View, scrollt jene Form-View nicht automatisch zum TextEditor, wenn dieser den Fokus erhält. Das führt dazu, dass die virtuelle Bildschirmtastatur sich unter…
Grundlagen Bis heute fehlt SwiftUI (leider) ein direkter Zugriff auf die Kamera des iPhone. Erfreulicherweise ist es aber ein überschaubarer Aufwand, mittels Representable die UIKit-Elemente zum Kamerazugriff auch in SwiftUI verfügbar zu machen. Die Grundlage stellt diesbezüglich die Klasse UIImagePickercontroller…
Passend mit der Veröffentlichung der zweiten Auflage meines Swift-Handbuchs verabschiedet sich der Sillmann für dieses Jahr in die Winterpause. In den kommenden Wochen arbeite ich noch ausschließlich an meinen verschiedenen App-Projekten und genieße im Anschluss zwischen den Jahren ein paar…
Auf meinem YouTube-Kanal sind im vergangenen Monat die folgenden neuen Videos und Inhalte erschienen. Viel Spaß beim Stöbern! Euer Thomas Neue Style-Deklarationen Die neue SwiftUI-Version vereinfacht die Syntax zum Setzen der verschiedenen View-Styles. Materials Materials ermöglichen neue Konfigurationsmöglichkeiten für User…
async let Bei async let handelt es sich um eine neue Syntax in Swift 5.5. Sie ermöglicht es, Aktionen parallel ablaufen zu lassen. Die Funktion, die einen oder mehrerer solcher async let-Tasks erzeugt, führt alle nachfolgenden Befehle unmittelbar aus. Erst,…
In diesem Artikel möchte ich auf ein Herzensprojekt aufmerksam machen, das schon sehr bald in den Regalen deutscher Buchhändler zu finden sein wird: Bereits am 10. Dezember 2021 erscheint die zweite und aktualisierte Auflage meines Swift-Handbuchs! Und ich bin sehr…
Materials Mit Materials gibt es in SwiftUI neue Möglichkeiten, Hintergründe für Views zu erzeugen. Materials orientieren sich hierbei am Inhalt, der hinter einer View liegt, und lassen diesen Inhalt ein wenig hindurch scheinen. Wie stark der Hintergrund zu sehen ist,…
Auf meinem YouTube-Kanal sind im vergangenen Monat die folgenden neuen Videos und Inhalte erschienen. Viel Spaß beim Stöbern! Euer Thomas Keyboard-Toolbar Die neue Keyboard-Toolbar in SwiftUI ermöglicht es, Views oberhalb der virtuellen Bildschirmtastatur von iOS zu platzieren. Text Selection Dank…
Letzte Woche ließ Apple also endlich die Katze aus dem Sack: Auf seinem Oktober-Event stellte das Unternehmen zwei neue MacBook Pro-Modelle mit 14- und 16-Zoll-Bildschirm vor. Und die Maschinen haben es (soweit wenigstens auf dem Papier) mehr als in sich:…