Improved Type Safety With SwiftGen We'll see how we can use SwiftGen to add type-safety to our project's resources and enable us to write cleaner code.
Easier Code Review With Pre-Commit Hooks In this article, we'll see how we can use Git hooks to establish a common set of checks and balances for our team and simplify the code review process.
Native Network Monitoring In Swift 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.
Overloading & Creating New Operators In Swift 5 We'll cover everything you need to know about operator overloading and creating custom operators with unique precedence and associativity behavior.
How to Test Private Variables in Swift 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.
My iOS Development Workflow 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.
DeepLinkr: How To Test Deep Links on iOS I’ve been hard at work on a new developer tool and I’m excited to announce its launch today. It’s called DeepLinkr [https://apps.apple.com/us/app/deeplinkr/id1586244217?mt=12] [https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbHMtTE5LM1lKR2k3WHRSMUp2RVNzWktScXd3Z3xBQ3Jtc0tud1o1X0pqX1V2bFgxTXJuR1pCXzNMZkk5MXB3dTBTSkNxX0xDVU54VUp4dlI1dFFLVXVXMUZrOXBTWFRIQTNmMjZDV0FmQ2tZLXpQTF94ZHF4V0NmUWdEblZXbFFoUk5qV05wcGVWNTFoeFVyZUhzNA&q=https%3A%
Pull Request Checklist for iOS Developers In this article, I cover the checklist I use to ensure I create only high-quality, well-tested, and bug-free pull requests.
External Data Sources + Composition [Advanced iOS | Swift 5] Today, we’re going to continue our work against the Massive View Controller problem. We’ve all seen view controllers that implement tons and tons of protocols which is an obvious sign your code is doing too much. Today, we’ll focus on how we can remove the data source