Xcode
Learn more and get better with Xcode using this list of Xcode blog posts, tutorials, tips, and tricks.
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 ...
Is Your iOS App Secure?Defend against static analysis and counter dynamic analysis with the polymorphic, compiler-based mobile app security from Guardsquare. Learn more.
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 ...
Simulator Camera: Test your app without a physical device
Camera testing in Xcode's Simulator is possible, but I'm sure you're now wondering: how?! For years, this has not been possible. Literally, it never has been possible to test the camera on the Simulator. Crazy if you think about it. Android's Simulator has a way of at least basic functionality, ...
Build performance analysis for speeding up Xcode builds
Build performance can be analyzed in Xcode to speed up your builds. This can quickly speed up your workflow and save a lot of time during the day for all developers working on the project. Slow builds often distract us as they enable us to focus on distractions like social ...
Derived Data: 5 Things iOS Developers Do Wrong
The Derived Data folder is one of the most important directories an iOS developer relies on. While you don't work with it directly, Xcode is using it heavily to cache information and optimize the developer experience. Yet, there are many opportunities for iOS engineers to maximize the benefits of Derived ...
Sparkle: Distribution apps in- and out of the Mac App Store
By implementing Sparkle into RocketSim, I've been able to allow developers to install my app on macOS outside of the Mac App Store. I found out that many developers don't like logging into an iCloud account on their work machine, making it hard to installs apps from the official App ...
RocketSim 13.0: Builds Apps Faster
RocketSim is a developer tool that gives your Xcode Simulator extra functionalities to increase day-to-day development productivity. A floating window becomes visible next to your active Simulator to provide additional functionalities while not too intrusive. Some significant features include recordings with touches, audio, and bezels, location simulation, Simulator airplane mode, ...