Holiday season comes and this edition of weekend good reads will have a lot of interesting articles!
- Sarun W. covers often overlooked topic of test coverage in How to generate code coverage reports in Xcode;
- Small but very useful hint from Michael Tsai on Swift – How to Find Why a SwiftUI View Is Updating;
- We could not skip couple of Swift discussions – A roadmap for improving Swift performance predictability: ARC improvements and ownership control by Joe Groff covers future of memory management and ownership (heavily inspired by Rust);
- Differentiable Programming Manifesto by multiple authors introduces concept of differentiable programming as Swift language feature, this is not yet implemented, but looks quite interesting;
- Majid Jabrayilov gives quick overview of SF Symbols in SF Symbols in SwiftUI;
- John Sundell builds asynchronous button – Building an asynchronous SwiftUI button;
- Web API Client in Swift by Alex Grebenyuk gives good look on new Swift features and approaches to build networking client;
- Deep dive into Swift reflection by Antoine van der Lee – Reflection in Swift: How Mirror works;
- Extending Xcode with power-ups by Marin Todorov helps improve Xcode experience;
- Another Xcode trick Using Xcode trick to quick generate Swift Protocols by Leonardo Maia Pugliese;
- And another article by Leonardo Maia Pugliese – Unit Testing UIViewController Dismiss closure argument in Swift covers unit testing of UI code;
- Using @SceneStorage With @FetchRequest by Keith Harrison covers Core Data usage patterns in SwiftUI;
- Adding festive mood with Creating a particles snow effect with SpriteKit and SwiftUI by Natascha Fadeeva;
- Refresher on using maps in SwiftUI – Using MapKit with SwiftUI by Moritz Philip Recke;
- And good read on NSO Group exploit internals in A deep dive into an NSO zero-click iMessage exploit: Remote Code Execution by Project Zero.
With this huge pack of good reads – happy holidays! And have a nice weekend!