Another round of great articles for Apple developers is here.
- Let’s start with device management tips – How to Use Apple Managed Device Attestation to secure networks by Chip Loder;
- Core Data Reform: Achieving Elegant Concurrency Operations like SwiftData by Fatbobman is covering approach on how to make Core Data compatible with modern concurrency model in Swift;
- Natascha Fadeeva guides us through use of GraphQL in Getting started with Apollo iOS for GraphQL in Swift and GraphQL essentials for iOS development;
- Some scenarios for CloudKit queries based on CKReference fields by Jaanus Kase explains use of queries in CloudKit-enabled apps;
- Majid Jabrayilov explains layout tips in SwiftUI – Content margins in SwiftUI;
- Wade Tregaskis talks about his experience with multiple displays on Macs – Multiple displays on a Mac sucks;
- Privacy Manifests and Required Reason APIs on iOS by Nishant Desai covers upcoming requirement from Apple;
- Donny Wals shares multiple articles on Swift and concurrency – Dispatching to the Main thread with MainActor in Swift, What are lazy vars in Swift?, if case let in Swift explained and Deciding between a computed property and a function in Swift;
- Using @Environment in SwiftUI to link Swift Package dependencies by Antoine van der Lee helps mixing SwiftUI
Environment
and packages; - Charlie Chapman explains errors in StoreKit – What is SKErrorDomain Error 0 and what can I do about it?;
- Tiago Gomes Pereira explain how to use maps in SwiftUI – Searching for points of interest in MapKit with SwiftUI and another take on displaying 360 images in visionOS – Creating an immersive experience with a 360-degree image in visionOS;
- How to Mirror Any View in SwiftUI? by Leonardo Maia Pugliese is a good example on how to add view effects in SwiftUI;
- Luca Palmese explains uses of ML – Applying sentiment analysis using the Natural Language framework.
And finishing up with great video by David Smith – An Inclusive Mindset.
This is it for today. Come back next time for more great topics!
Recommendations
Developer:
Go through interesting topics.QA engineer:
Go through interesting topics.PM/DM:
Business as usual.