If you've seen the WWDC What's new in Swift? [https://developer.apple.com/videos/play/wwdc2022/110354/] video, you've likely seen the updates to the if let and guard let syntax. Prior to Swift 5.7, it was common to unwrap an Optional variable and assign to a variable with
Let's see how we can simulate a changing user's location with Xcode and the iOS Simulator.
Let's see how we can use native Swift code to generate a variety of different barcode and QR code types.
We'll see how we can use SwiftGen to add type-safety to our project's resources and enable us to write cleaner code.
We'll take a look at a native solution for monitoring network connectivity on iOS with Swift 5 and how to use the Network Link Conditioner.
Let's take a look at how we can use Swift's Mirror class to allow access to a class's private properties from our testing target.
In this post, I share my workflow for ideating, developing, designing, and releasing my indie iOS apps and how I'm able to release a new app in a week.
In this article, I cover the checklist I use to ensure I create only high-quality, well-tested, and bug-free pull requests.
Today, we’re going to take a look at functional programming and I’ll show you why it’s one of the best ways to write thread-safe and readable code and how it differs from your more traditional imperative programming.
Today, we’re going to take a look at feature flagging in iOS. Though it’s a fairly intuitive idea, when done right, it opens the door to more robust functionality and improved app stability. Feature flagging is simply a means of hiding and showing specific features in an application