The year is almost over, but for this weekend we have a lot to read. And also, couple of interesting library updates.
- Natascha Fadeeva shares guide for subscriptions – Get started with auto‑renewable subscriptions for iOS;
- App engagement metrics: 5 essential metrics for subscription apps by Peter Meinertzhagen will help to monitor success of subscriptions;
- Mastering MapKit in SwiftUI. Camera. by Majid Jabrayilov is continuation on MapKit series;
- Nishant Desai covers benefits of image asset catalogs in Using Asset Catalogs for Images;
- Symbolicate crash logs with Xcode by Antoine van der Lee is a great guide on crash debugging;
- Symbolicating SwiftUI (and any Apple Framework), Part 2 by Itay Brenner adds more details on symbolication process;
- Jon Reid publishes checklist on how to optimize projects for faster feedback gathering – How to Optimize Your Xcode Project for Fast Test Feedback;
- Christian Tietze publishes small hint on how better git configuration for projects with Swift Packages – Ignore Generated Xcode .xcworkspace Files in Git Except Package.resolved;
- Mastering the ‘Final’ Keyword in Swift: A Comprehensive Guide for Optimized Coding by Leonardo Maia Pugliese is targeting optimal Swift programming practices;
- Tiago Gomes Pereira explains use of new framework in SwiftUI – Using TipKit on a SwiftUI app;
- Dealing with the init(destination:tag:selection ) was deprecated in iOS 16.0 message is a quick hint by Mark Szymczyk on how to transition to new navigation approach in SwiftUI;
- Alex Ozun covers new design pattern in Swift 5.9 – Typestate - the new Design Pattern in Swift 5.9;
- Automating Memory Leak Detection with CI Integration for iOS by Tuan Hoang (Eric) is a very good take on fixing memory leaks in your apps;
- SwiftUI geometryGroup() Guide: From Theory to Practice by fatbobman helps with SwiftUI view transformations and transitions.
And couple of interesting recent updates:
- OpenAPI Generator is now at 1.0.0 version, consider start using in your projects;
- Swift OpenAPI transport for AWS Lambda library is now available, allowing server-side Swift applications to use Swift OpenAPI generator on server;
- Apple updated SwiftUI tutorials, could be a good start for new developers;
- Google releases AI SDK for Swift, allowing native access to Google's AI services.
With this we'd like to wish you a great weekend. Come back next week for some more great reads.