Weekend is coming with several great reads this time. Let's dive in!
- Point-Free Pointers finish their SwiftUI cycle – Modern SwiftUI: Parent-child communication, Modern SwiftUI: Identified arrays, Modern SwiftUI: State-driven navigation, Modern SwiftUI: Dependencies, Modern SwiftUI: Testing;
- Jaanus Kase covers aspects of iCloud encryption in CloudKit – What Advanced Data Protection for iCloud means for Tact and other apps that use CloudKit;
- David Smith is continuing his design series – DND 18: Creating Custom SF Symbols and DND 19: Designing for Smaller Dynamic Type Sizes;
- SwiftUI
View
's internals covered by Chris Eidhof – Variadic Views; - Natalia Panferova covers
ShareLink
customizations in SwiftUI – Customize ShareLink appearance with view modifiers; - Krzysztof Zabłocki continues his article on widget architecture – Widget Architecture - Part 2;
- A Less Evil NotificationCenter? by Jordan Morgan proposes an approach on better usage of
NotificationCenter
in SwiftUI; - Natascha Fadeeva provides good guide on keychain – Developer guide on keychain for iOS;
- How To Speed Up Swift By Ordering Conformances by Noah Martin explains how Swift protocol conformances impact app launch time;
- Majid Jabrayilov continues his series on charts – Mastering charts in SwiftUI. Custom Marks.;
- Swift Package String Localization by Keith Harrison guides through details of providing localized resources in Swift packages;
- Leonardo Maia Pugliese explains how to deal with nested
ObservableObject
's in SwiftUI – The Nested Observables Problem in SwiftUI; - Iterating over web socket messages with async / await in Swift by Donny Wals guides through structured concurrency usage with sockets;
- Two great articles by Marco Eidinger: minimizing device backup size – Prevent your app's files from being included in iCloud Backup and money-saving advice for GitHub Actions – Save money when using GitHub Actions for iOS CI/CD;
- New Scanning and Text Capabilities with VisionKit by Warren Burton covers on-device image recognition tools in VisionKit framework;
- Antoine van der Lee advices on how to simplify testing of push notifications – Testing push notifications on the iOS simulator;
- And finishing with two articles by Douglas Hill – NSPredicate: an old API with new surprises and Using JavaScript in a Swift app.
This is a lot for a weekend, so choose wisely. :)