What’s da craic?
Asked on 07/31/2024
1 search
It seems like you're asking "What’s da craic?" which is an Irish phrase meaning "What's happening?" or "What's the news?". Since this is off-topic, let me share some exciting updates from Apple's WWDC 2024 instead.
Here are some of the key sessions and their highlights:
-
- Introduction to the latest updates across Apple's platforms.
- New features in Xcode, Swift, SwiftUI, RealityKit, and more.
-
- Introduction to new features in SwiftUI, including new tab views, custom controls, and immersive experiences.
- Enhancements to foundational building blocks and new tools for crafting immersive experiences.
-
- Updates on SwiftData, a framework for modeling and persisting app data.
- New schema macros, model containers, and query optimizations.
-
Add personality to your app through UX writing
- Techniques to add personality, voice, and tone to your app through UX writing.
- Exercises to help define your app's voice and use the right tone in different situations.
-
Run, Break, Inspect: Explore effective debugging in LLDB
- Advanced debugging techniques using LLDB.
- New features and methods for effective debugging.
-
- Tips for creating apps that support multiple languages.
- New features to enhance multilingual experiences.
-
Track model changes with SwiftData history
- Introduction to SwiftData history for tracking data modifications.
- Building features that process data changes and support custom data stores.
These sessions provide a comprehensive overview of the latest advancements and tools available for developers to enhance their apps across Apple's ecosystem.

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.

What’s new in SwiftData
SwiftData makes it easy to add persistence to your app with its expressive, declarative API. Learn about refinements to SwiftData, including compound uniqueness constraints, faster queries with #Index, queries in Xcode previews, and rich predicate expressions. Join us to explore how you can use all of these features to express richer models and improve performance in your app. To discover how to build a custom data store or use the history API in SwiftData, watch “Create a custom data store with SwiftData” and “Track model changes with SwiftData history”.