Weekend is here and we've got a lot to go through this time.
- Vision Accessibility on Apple Vision Pro by zmknox is a great first-person guide on accessibility in Vision Pro;
- Janon Snell's Apple in 2023: The Six Colors report card is a long read on Apple platforms and services in 2023, it is accompanied by A graphical 2023 Report Card breakdown by Kieran Healy, Six Colors’ ‘Apple in 2023’ Report Card by Federico Viticci and 2023 Six Colors Apple Report Card by Michael Tsai;
- Natalia Panferova shares User-friendly descriptions and recovery suggestions for custom errors in Swift on how to make Swift errors ready to be shown to users;
- How to define one-to-many relationships in SwiftData by Natascha Fadeeva will help to start designing data models in code with SwiftData;
- Majid Jabrayilov explores new Swift collections in Discovering Swift Collections package;
- Alex Ozun covers type-safe coding practices in Fundamentals of type-driven code, Type-safe validation and Witness pattern — type-safe access control;
- Splitting Large Tasks is not a Mathematical Process by Christian Tietze is a good take on estimation process;
- Get the biometric authentication prompt for protected keychain items in the iOS simulator by Marco Eidinger is guiding on biometric authentication use for Keychain items;
- Antoine van der Lee goes through Swift extension mechanism in Extensions in Swift: How and when to use them;
- Using Attachments in a RealityView by Pasquale Vittoriosi uncovers the way of using SwiftUI in RealityKit environment in visionOS;
- Danijela Vrzan explains typical uses of
LabeledContent
in SwiftUI – LabeledContent in SwiftUI; - Using the New Observation Framework to Network Monitoring in SwiftUI by Leonardo Maia Pugliese shows use of Observation framework to monitor network reachability;
- Donny Wals shows how to use new upcoming Swift feature – typed throws – Designing APIs with typed throws in Swift;
- Using an image as the texture of a material on a 3D object by Tiago Gomes Pereira is exploring use of textures in RealityKit objects.
And with that, have a great weekend and come back next Friday with even more interesting reads!