Infinum #iOSCocoaTreats - weekly dev newsletter
Jul 8 2021
Actors & Navigation
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
Implement a Clean MVVM Architecture in SwiftUI With Combine
Leveraging Configurator and Router components.
Abstracting Navigation in SwiftUI
At first glance, navigation in SwiftUI seems pretty straightforward. With a combination of NavigationView, NavigationLink and .sheet.
MainActor usage in Swift explained to dispatch to the main thread
MainActor in Swift replaces DispatchQueue.main and ensures tasks are performing on the main thread.
Mutating and non-mutating Swift contexts
What sort of capabilities that a mutating Swift context has, and what the mutating and nonmutating keywords do.
Searchable modifier in SwiftUI
A UISearchController and UISearchBar equivalent.
How Actors Work Internally in Swift
Lets explore how actors work under the hood, using Swift's own source code as a guide to finding out how they work inside the compiler.
Tools & Libraries
An alternative to SwiftUI's navigation with greater flexibility and custom transition animation support.
Is SwiftUI ready?
How far has SwiftUI come, and is it ready for building serious apps?
P.S. We are hiring!
Building a Scrollable Custom Tab Bar in SwiftUI, Swift 5.8 and more!
Arbitrary SwiftUI Linear Gradient Rotation, Xcode 16.3, iOS 16.4 and more
Using User Defaults to store preferences in Swift, Swift Cookbook and more...
Color-naming systems, mastering charts and more!
30 000 lines of SwiftUI, Peer Feedback, Master Charts and more!
Storyboard or Code, VisionKit, iOS 16.3 and more!
ChatGPT with SwiftUI, M2 Pro, M2 Max and more!
iOS 16 Photo Picker, SwiftUI Charts, Tips to Survive in Tech and more!
iOS Developer Trends, Enums explained, SwiftUI and more...
Announcing Lottie 4.0, SwiftUI Lifecycles and more!