Between my recent SwiftUI projects and YouTube content, animations have become a crucial part of my work. So, I've been down a bit of an animation rabbit hole lately... We'll start with the basics - from linear animations to easing curves - and then we'll dive into creating custom animations
⚡ Build Switcher intelligently caches the latest builds across your most frequented branches. Now, you can switch between these builds instantly in the Simulator without having to wait for compilation or stashing your working changes when you change branches. Say goodbye to wasted time on resolving dependency versions, battling caching / DerivedData
Hey iOS Developers! We all know the struggle of having a cluttered desktop filled with stale iOS Simulator screenshots. That's why I created Screen Purge - an iOS Simulator Screenshot cleaner. Screen Purge is specifically designed to simplify the process of managing and deleting iOS Simulator screenshots and recordings. With
Hi all, I've been working on a new Xcode Editor Extension and I'd love to get your feedback on it. My goal was to create something that would provide developers with a wide range of conveniences but to go one step further and address issues that code snippets couldn't solve
Today, we'll take a closer look at the proxy design pattern. We'll get the formal definition out of the way quickly and then we'll jump into some practical examples. What Is The Proxy Pattern? The proxy pattern is a structural pattern that helps you limit access to another class. In
Whenever you release an app update, it's important to make sure existing users don't fall behind and that your user base doesn't become fragmented across multiple versions. So, some apps will choose to notify users when a newer version is available or will force them to upgrade if they fall
We'll cover everything you need to know about regular expressions and some tips to help you get the most out of them in Xcode.
We'll see how we can use SwiftGen to add type-safety to our project's resources and enable us to write cleaner code.
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.
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.