While we’re all getting ready for Apple Vision Pro preorders to start, this weekend could be spent going through some interesting articles. Including some content for visionOS development too, so let’s start with that.
- Apple Developer editors share answers on some questions raised by developers – Q&A: Building apps for visionOS;
- Peter Friese covers approaches to using SwiftUI view styles – Styling SwiftUI Views;
- Hint on bindings in SwiftUI byChris Eidhof – SwiftUI Binding Tips;
- Ensure safe code in your iOS app extensions by Marco Eidinger covers important aspects of code sharing with your app extensions;
- Majid Jabrayilov guides us on testing StoreKit in-app purchases – StoreKit testing in Swift;
- Antoine van der Lee checks performance aspects of new
@Observable
macro – @Observable Macro performance increase over ObservableObject; - Great tip on running unit tests slightly quicker with different app entry point – How to Bypass SwiftUI App Launch During Unit Testing by Jon Reid;
- Flora Damiano goes through icon design in visionOS – Adapting your App Icon to visionOS;
- Donny Wals gives hints on git conflict resolution – Understanding and resolving merge conflicts;
- How to use Published Properties inside a Protocol in SwiftUI? by Leonardo Maia Pugliese explains use of protocols with
ObservableObject
‘s; - Francesco Perchiazzi covers principles of spatial design – Embracing Extended Reality (XR): diving deep into Spatial Design for visionOS.
That’s it for today. Next Friday might be a little bit busy for some of us, but surely there will be more articles to read.
Recommendations
Developer:
Go through interesting topics.QA engineer:
Go through interesting topics.PM/DM:
Business as usual.