Swift Discovery #12
Welcome to another new Swift Discovery, WWDC23 edition . This time we focus on the new Xcode 15, latest additions to SwiftUI and the totally new visionOS.
Articles
What's new in SwiftUI iOS 17 at WWDC23
My notes on new SwiftUI features in iOS 17. Including TipKit, StoreKit, SwiftChart and Accessibility
SwiftData, meet iCloud
How to get SwiftData to work with CloudKit
Access colors and images from asset catalog via static properties in Xcode 15
Xcode 15 beta comes with a great new way to access colors and images stored in asset catalog
Beginner's guide to Swift macros
Learn how to create and publish your very first macro using SPM and the brand new Macro APIs introduced in Swift 5.9
Xcode 15
Xcode 15 will gray out #if paths that don't apply based on your current compilation target
Auto multiline format in Xcode
Video
SwiftData - Build a Note App with Many to Many Relationship Schema
learn and experiment with SwiftData by building a note App with many to many relationship schema and query with custom Predicate, SortOrder, and Orderby
Tools
Push Notification Console
The new Push Notifications Console makes it easy to send test notifications to Apple devices through the Apple Push Notification service. With this my app Push Hero is no longer needed
Open Source
Swift OpenAPI Generator
Swift OpenAPI Generator is a Swift package plugin that can generate the ceremony code required to make API calls, or implement API servers.
SwiftRequest
SwiftRequest is a library designed to simplify the creation of URLSession requests in Swift by utilizing Swift's macro features.
And lastly, Craig showed off his guitar skill