Xcode
Learn more and get better with Xcode using this list of Xcode blog posts, tutorials, tips, and tricks.
How to free up Xcode disk space safely with an AI Agent
Xcode disk space can grow rapidly without you noticing. Especially these days, with multiple agents turning multiple worktrees into silent disk space occupiers. Where I used to only focus on deleting old Simulators every now and then, I'm now also actively managing worktrees and derived data folders. There are great ...
How to Test iOS Apps in Different Time Zones on a Physical iPhone
Testing iOS Time Zones is a typical validation path that's difficult without actually traveling yourself. You can apply all kinds of protocols and mock versions of your app, but having iOS act like it's actually traveling between time zones is a real challenge. Ideally, you'd test apps like travel apps ...
Using Xcode 27’s Agent Skills in Claude, Codex, and Cursor
Apple launched Xcode 27 during WWDC'26, introducing a bunch of agentic development improvements, including official agent skills. As you've learned from my 9-Step Framework for Choosing the Right Agent Skill, it's important to pick skills from authoritative sources. Apple absolutely counts like one, of course! Official Agent Skills will impact ...
Fastlane alternative - Codemagic CLI toolsAre you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning. View on GitHub.
Using Xcode Instruments to optimize Swift Concurrency Code
Xcode Instruments is a powerful tool that ships with Xcode and lets you analyze, debug, and optimize your code, including Swift Concurrency. It comes with so-called templates that consist of multiple instruments. After running your app through Xcode Instruments, you'll get a detailed overview of the performance of your app ...
Recording a Physical iPhone for App Preview Videos
App Preview Videos are important for both App Store presence and app marketing. Yet it can be challenging to create realistic videos, especially if your app runs only on a physical device. You also often have a more realistic version of your app running on your iPhone, as you're using ...
Xcode Instruments Time Profiler: Improve performance with AI
AI Agents change how we develop, and you might think you no longer need Xcode Instruments for performance iterations. When I started developing apps in 2009, we would constantly use Xcode Instruments' Time Profiler and other instruments to analyze and improve our apps' performance. Devices were simply much slower, so ...
Network Requests Optimization using Xcode’s Simulator & Agents
It's very likely that your app is running multiple network requests during each app session. Many apps don't even work without a network connection, making it crucial to optimize the performance and caching for the best user experience. While network requests execute in the background, their responses are often printed ...
RocketSim 15: VoiceOver Navigator & Pro Simulator Recordings
RocketSim 15.0.0 introduces a unique VoiceOver Navigator and a post editor for screenshots and videos. Combined with the option to record videos in 120 frames per second (FPS), it now offers the best recording capabilities in the market of Xcode Simulator developer tooling. These are just the major changes that ...
Xcode Build Optimization using 6 Agent Skills
Xcode build optimization ensures both your clean and incremental builds remain performant. New Xcode versions or WWDC announcements introduce new best practices that you need to apply to ensure having the best build performance. While you might expect Xcode to apply new build settings automatically, the truth is you often ...
VoiceOver Navigator & 120 FPS Recordings for Xcode’s Simulator
Test your app's VoiceOver support using Xcode's Simulator and create high-quality 120 FPS recordings. That's what RocketSim's major 15.0 release will bring, and it's not all! We also created insights based on your networking sessions and we're moving towards AI supportive insights. If you're new to RocketSim, check it out ...
The 7 changes I do for every new Xcode project
Whether it's a new or an existing Xcode project, I always apply these changes immediately when I open it for the first time. I've been developing apps since 2009, and some of these changes prevent tech debt from day one. Even though we should trust Xcode's defaults, the reality is ...