It's VP-day... Apple Vision Pro joins other Apple ecosystem devices. So, we'll need to bring our apps to a new platform. Let's see – what could we read over the weekend to improve our development skills.
- Chip Loder gives a quick tour on FileMerge tool in Xcode – How to use Xcode's FileMerge tool to compare files;
- Use cases for self, Self and Self.self in Swift by Natalia Panferova is a
self
-explanatory article; - Keith Harrison provides great guide on App Intents in modern apps – Getting Started With App Intents;
- Mastering App Intents: Querying Made Easy by Ashli Rankin explores same topic with focus on data;
- Majid Jabrayilov goes through visionOS design language – visionOS ornaments in SwiftUI;
- Apple’s Vision of Our Digital Future by Matej Bukovinski is a good take on how we could adjust to new computing paradigms;
- Antoine van der Lee provides a good tool to make iOS Simulator screenshots with proper status bar – Status bar overrides in the iOS Simulator;
- Giovanni Monaco goes through debug techniques for visionOS – Debug for visionOS using Xcode simulator visualizations;
- Apple’s response to the EU’s Digital Markets Act: What app developers need to know by Charlie Chapman goes through interesting details of Apple's approach to DMA compliance;
- Wade Tregaskis shares couple of interesting articles on file management – Creating files safely in Mac apps, Bad API example: FileManager’s url(for:in:appropriateFor:create:);
- Automating SwiftUI Accessibility Audits in Xcode 15 by Leonardo Maia Pugliese will help you go through accessibility checks quicker;
- Francesco Perchiazzi talks about infinite canvas in Vision Pro – Embracing Spatial Computing: the Speculative Spatial Design Canvas.
And that is it for today. Let's play with Vision Pro and read great stuff. See you next week!