I Built a Run in iOS Simulator Button for Pull Requests Reviewing an iOS pull request usually means stashing your work, checking out a branch, and waiting on Xcode. Presto lets you run the PR in an iOS Simulator with one click instead.
Building SimTag: A Deep Dive Through macOS Window APIs, CoreSimulator, DerivedData, and Git Modern iOS development makes it very easy to lose track of what's actually running in the Simulator. It’s common to have multiple Claude sessions open at once, a few git worktrees or clones checked out side by side, and several Simulator windows on screen as a natural
Using @DebugDescription in Xcode 16 Debugging can be tricky, especially with custom types. Clear and informative debug output is essential for understanding the behavior of your code. That's where the CustomDebugStringConvertible protocol and @DebugDescription macro come in. In this article, we'll take a look at how to work with this protocol
Useful Aliases for Everyday iOS Development In this post, we'll cover a bunch of handy aliases for Xcode, CocoaPods, Git, and more that will help make your workflow more efficient. These tips will help you spend less time context switching and more time coding. ℹ️ We'll look at how to add these
Working With XcodeKit <> SwiftLeeds Just wrapped up Day 2 at SwiftLeeds! Big thanks to SwiftLeeds for having me as a speaker! It was great meeting so many people from the iOS Community. Here's a copy of the slides: SwiftLeeds Xcode Editor Extension Day 2 SwiftLeeds Xcode Editor Extension Day 2.pdf 19
Introducing BuildSwitcher: Local Build Caching in Xcode 🚀 ⚡ 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
Introducing EditKit Pro 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
How To Automatically Create .gifs From The iOS Simulator Did you know you can export .gifs directly from the iOS Simulator? No third-party tools are needed!
Understanding Misaligned Images in the iOS Simulator Today, we'll discuss this setting in more detail and we'll see how we can improve our app's rendering performance by addressing issues related to misaligned images. I've been making iPhone apps for years, but I've never really investigated this feature.
Automatically Delete iOS Simulator Screenshots In iOS Development, you'll often use Command + S to take screenshots of your app running in the iOS Simulator. Although this is very convenient for sharing screenshots of your application with your team, or for pull requests, etc., since the system saves these screenshots to your Desktop, it