How to Use Cursor for iOS Development
Recently, there’s been much talk and fuss about AI, and whether or not it can improve your development workflow. I wanted to touch base about how AI and its implementation in Cursor have been significantly improving my speed and efficiency.
In short, Cursor is a fork of VSCode with many code editing AI-assisted features built in. If you’ve played with Copilot in VSCode, you might know what I’m talking about. Well, think Copilot, but ten times better and with many other useful features aimed at productivity.
This story is about how I’ve been using it and setting it up for my open-source project SwiftUI Mastodon client, Ice Cubes.
Previously:
- GitHub Copilot for Xcode
- Xcode 16.1
- Cursorless Is Alien Magic From the Future
- GitHub Copilot X
- The Making of Ice Cubes
- The Era of Visual Studio Code
Update (2024-12-03): Matt Gallagher:
Frustrated by other code that isn’t working, I decided to clown around with Cursor. It’s like asking another dev to do the typing while you’re pairing: you still need to know the steps and take over when it fixes a capture-self-before-init the stupid way (because of course it did).
However, I was delighted by this: accurate documentation lookup followed by correctly guessing what I was hinting at and immediately jumping into the refactor.