Cursor

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

GitHub’s approach of integrating Copilot into Xcode through a companion app allows features such as Agent mode, due to the limitations of Xcode extensions, the workflow is pretty clunky.

An alternative approach to this is to take Xcode (almost) completely out of the loop, and use a different app as your IDE. In the recent past, a whole host of AI-enhanced IDEs have cropped up, including Visual Studio Code (Copilot), Windsurf and Cursor.

Each of these include the basic text editor features you’d expect (in fact, the latter two in that list are forks of VS Code), but also include deep integration of AI features.

In this lesson we’re going to focus on using Cursor. It is widely thought of as the frontrunner in the space, and provides many of the same fundamental features that Copilot does.

Using Cursor for Xcode Projects

Like many IDEs, Cursor works on the basis of opening a directory. It then treats that as the project, so you can go ahead and do that with an Xcode project.

Costs

You’ll need a Cursor account, and to sign in to the app when you start working with it. As part of a free account, you’ll get a limited number of code completions, and restricted access to the larger models. However a free account should provide you with enough access to work through this lesson. Paid accounts start at $20/month.

See forum comments
Download course materials from Github
Previous: Conclusion Next: Project Status