Was gabs neues auf der WWDC bezüglich SwiftUI?
Generated on 8/5/2024
1 search
Ja, es gibt einige neue Funktionen und Verbesserungen in SwiftUI, die auf der WWDC vorgestellt wurden. Hier sind einige der Highlights:
-
Xcode Previews: Es gibt eine neue dynamische Verknüpfungsarchitektur, die dieselben Build-Artefakte für Previews und beim Build und Run verwendet. Dies vermeidet das erneute Erstellen des Projekts beim Wechsel zwischen den beiden und sorgt für einen reibungsloseren und produktiveren Workflow. Außerdem gibt es ein neues
@Previewable
-Makro, das es ermöglicht, dynamische Eigenschaften wie State direkt in einer Xcode-Vorschau zu verwenden. (Platforms State of the Union) -
Anpassungen und Interoperabilität: SwiftUI hat eine Reihe von Anpassungen erhalten, um das Aussehen und Verhalten von Apps zu verfeinern, wie z.B. benutzerdefinierte Hover-Effekte für visionOS und neue Optionen zur Anpassung des Fensterverhaltens und -stils in macOS. Es gibt auch eine neue TextRenderer-API, die visuelle Effekte und spielerische Animationen ermöglicht. (Platforms State of the Union)
-
Neue Grafikfähigkeiten: SwiftUI hat neue Grafikfähigkeiten, wie z.B. das Mischen von Farben mit dem neuen
mix
-Modifikator aufColor
. Es gibt auch erweiterte benutzerdefinierte Shader-Funktionen mit der Möglichkeit, Shader vorzukompilieren, um Frame-Drops zu vermeiden. (What’s new in SwiftUI) -
Verbesserte Interoperabilität: Es gibt signifikante Verbesserungen bei der Integration von Gesten und Animationen. Man kann jetzt jeden eingebauten oder benutzerdefinierten UI-Gesten-Recognizer in der SwiftUI-View-Hierarchie verwenden. (What’s new in SwiftUI)
-
Neue APIs und Verbesserungen: Es gibt viele neue APIs, die eine feinere Kontrolle über Scroll-Views ermöglichen, wie z.B.
onScrollGeometryChange
, das es ermöglicht, auf Änderungen in Inhalten, Offsets und mehr performant zu reagieren. (What’s new in SwiftUI)
Relevante Sessions
Diese neuen Funktionen und Verbesserungen machen SwiftUI zu einem noch leistungsfähigeren Werkzeug für die Entwicklung von Apps auf allen Apple-Plattformen.
What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.
What’s new in SwiftUI
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.
Platforms State of the Union
Discover the newest advancements on Apple platforms.