|
Hey Reader, Can Cursor AI (using Claude Sonnet 3.5 or ChatGPT) build your apps? Yes. But are those apps going to be good? Probably not. There is a lot of Hype about AI in the development scene, and I want to show you what it’s like. Watch my latest video: Can AI Really Code? My Honest Take On Cursor AI
You can’t expect great results from my experience and watching other iOS developers work with the current LLM AIs on YouTube. The AI will introduce bugs and break the UI. It becomes tiring to copy and paste code back and forth to ChatGPT or Claude, and there are mistakes between each iteration. There is a better way . . . Cursor AI (Editor) Cursor AI promises you can modify your code files directly and progress faster. The challenge is that those suggestions are not always good. I don’t trust AI as it tends to break my existing code. It replaces things I don’t want it to touch, which means more work on my part to verify the changes are good. If you want to explore using AI, I suggest using git and branches as you work. You should stash changes if the AI can’t get it working and try a different approach. I created a special branch just for the experiment AI-driven feature, and when one AI failed to get the code working, I branched and attempted to let the other one figure it out. Ultimately, you still need to know how to code because you will fix the parts that don’t work. Window Snapping Logic on Mac (Super Easy Slides) For the sake of an experiment this past week, I used AI to help me write window-snapping logic. Previously, I wrote a mini demo of this functionality for my Super Easy Timer, but I ran into multi-monitor window bugs that prevented me from shipping it. Windows on the edges would sometimes snap to the wrong monitor. You can try my window snapping logic with my Super Easy Slides TestFlight beta. I learned this snapping was because if you set the window origin, that point could be on either monitor when it’s offscreen or near the edge. So, to help the windowing system manage offscreen windows, you need to set the full frame. That way, the windowing system can see the window is offscreen on your current monitor. Neither Claude nor ChatGPT was smart enough to suggest this as a workaround; I had to think about and experiment with it. From my experience, that’s always the challenge of macOS development. The documentation doesn’t talk about all the nuances related to window positioning. It feels like a lot of trial and error. Let me know if you have any tips or best practices for prompting the AI with Cursor. Talk soon, -Paul P.S.
P.P.S. If you want to beta test my Super Easy Slides app, you can join the TestFlight beta here and send me your feedback. I’m using the app to create slideshows for my videos and play with different styles of videos. |
Join 5,712+ developers learning iPhone app development and App Store publishing. Every week, I share iOS tips on how to create polished, intuitive apps—backed by insights from shipping seven apps and working at GoPro, Apple, and Microsoft.
Hey Reader, AI agents struggle with iOS development for a simple reason: they can’t actually run Xcode. In this video, I have an impromptu conversation with Cameron Cooke from the UK about XcodeBuildMCP, a tool that finally lets AI build and run iOS apps in the Simulator. We talk through the backstory, the real problems it solves, and why this changes how AI agents work with iOS and macOS apps. If AI + Xcode is Broken for you, then you might need this tool. Watch here: AI Couldn’t Run My iOS...
Hey Reader, New Codex models are incredibly good for Swift code for iOS/macOS apps. You can easily install codex via here Just open Terminal/Ghostty and type: npm i -g @openai/codex Using codex, you can use simple language to talk to your agent. See the first video if you want a breakdown on the tools I am using, and some of the rules in my agents.md rule file. Spider Warning: if you're afraid of spiders, you won't want to watch these videos. I am making a dangerous spider identification app,...
Hey Reader, New video on my workflow for building iOS and macOS apps. GPT 5.2 is insane. It fixed so many problems the first time. Less back and forth from any other model to date. You can fly way faster from idea to prototype in minutes. It's beyond crazy. In a day I can have a working app that solves a key problem.I could never code this fast without AI. It let's you try ideas that you would never consider before due to time constraints.Codex + Xcode: 3 Workflows You Need for iOS/macOS...