Infinum #iOSCocoaTreats - weekly dev newsletter
Oct 28 2021
Concurrency, ControlGroup & How to Specialise Extensions
One more thing...
Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week.
How to add custom fonts to iOS app
In iOS, you can add and use a custom font to your app and use it like other assets. The process is not hard, but it might not be straightforward as adding an image. Let's learn how to do it.
Getting started with UIButton.Configuration on iOS
UIButton.Configuration API was introduced in WWDC’21 with a goal of making it easier to create buttons with many styles, sizes, colours etc.
Specialized extensions using generic type constraints
How Swift’s generics system enables us to create specialized extensions that only apply to types that fit certain requirements, and how that capability can be really useful.
Deleting your app from the iOS simulator during UI tests
Resetting your app between UI tests by completely deleting it.
Enabling Module Stability in Swift Package Manager Projects
Uh-oh! You've been visited by the module stability fairy. Let's see how to solve this classic error.
Mastering ControlGroup in SwiftUI
One of the new container views delivered in SwiftUI Release 3 was the ControlGroup view. The ControlGroup view displays semantically-related controls in a visually appropriate manner for the context.
You can now use Swift Concurrency in applications that deploy to iOS 13. This support includes async/await, actors, global actors, structured concurrency, and the task APIs.
How WhatsApp scaled to 1 billion users with only 50 engineers
How to quickly learn new programming languages and frameworks. Plus, a dive into HDFS and how it works.
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!