WWDC24 is just around the corner. So let's spend the time learning about new things.
- Swift team provides examples of embedded development with source code and libraries – Get Started with Embedded Swift on ARM and RISC-V Microcontrollers;
- XPC Resources is good collection of XPC development articles by Quinn “The Eskimo!”;
- Jordan Morgan goes through persistence options in iOS apps – Quick and Painless Persistency on iOS;
- Christian Tietze comes up with article on key path operators – Negate KeyPath<T, Bool> Values with not();
- How to avoid using AnyView in SwiftUI by Natascha Fadeeva helps making SwiftUI view hierarchy clean of type erasing structures;
- Keith Harrison goes through Xcode feature to keep track of places in source code – Xcode Bookmarks;
- Trigger value pattern in SwiftUI by Majid Jabrayilov covers development pattern in SwiftUI;
- Antoine van der Lee explains
Identifiable
protocol and the whole concept – Identifiable protocol in SwiftUI explained with code examples; - Using closures for dependencies instead of protocols by Donny Wals goes through another loose coupling design pattern;
- Tiago Gomes Pereira shows how to add maps to SwiftUI app – Adding Map Controls to a Map view with SwiftUI and MapKit;
- Camera capture setup in a SwiftUI app by Gianluca Orpello guides on how to use camera in SwiftUI;
- Pasquale Vittoriosi guides through accessibility best practices – Ensure frequent updates of Accessibility Elements;
- And another article by Donny Wals on how to monetize your apps – Building a backend-driven paywall with RevenueCat;
- Embedding a privacy manifest into an XCFramework by Joe Heck covers important topic on making frameworks complaint with Apple's privacy rules.
That is it for today. Come back next week for more!