# 全面解析:如何利用 Cursor 在 VSCode 中进行 iOS 开发 **Published by:** [quanxy](https://paragraph.com/@quanxy/) **Published on:** 2025-02-12 **URL:** https://paragraph.com/@quanxy/cursor-vscode-ios ## Content 最近,关于人工智能(AI)如何优化开发工作流程的讨论非常热烈。本文将探讨 Cursor 内置的 AI 功能如何显著提升我的开发速度和效率。 Cursor 是 VSCode 的一个分支,集成了多种 AI 辅助代码编辑功能。如果你曾在 VSCode 中使用过 Copilot,那么对 Cursor 的理解会更容易。Cursor 不仅功能更强大,还提供了更多提升效率的工具。 本文将分享我为开源项目 SwiftUI Mastodon 客户端 Ice Cubes 配置 Cursor 的过程,适合刚刚切换到 Cursor 的开发者。 👉 野卡 | 一分钟注册,轻松订阅海外线上服务一、如何获取和配置 Cursor?1. 下载 Cursor下载 Cursor 是完全免费的,但某些高级功能需要支付 20 美元的订阅费。你可以先试用免费版,再决定是否升级。此外,如果你已有 OpenAI、Claude 或 Gemini 的 API 密钥,可以在设置中直接添加。2. 部署 Xcode Build Server部署 Xcode Build Server 后,sourcekit-LSP 可以在 Xcode 外工作,提供跳转定义、引用查看、调用树分析等功能,让你在 Cursor 中获得与 Xcode 相似的体验。Xcode Build Server3. 配置 xcbeautify使用 xcbeautify 可以让 Cursor 终端中的 xcodebuild 输出更加清晰。xcbeautify4. 安装 Swift 格式化和必备扩展如果你还没有安装 Swift 格式化工具,请先安装。接着,启动 Cursor,打开扩展选项卡,安装以下两个关键扩展:Swift 语言支持:提供语法高亮和完整的 Swift 语言功能。Sweetpad:这是运行 Xcode GUI 外流程的基础工具。建议熟悉其功能、快捷方式和操作逻辑。Sweetpad5. 配置 Sweetpad 和构建环境安装 Sweetpad 后,使用 CMD+SHIFT+P 打开命令面板,选择“Sweetpad: Initialize Build Server”。这将在项目根目录中创建 buildServer.json 文件,启用 Xcode Build Server。构建服务器配置完成这些步骤后,点击“构建并运行”按钮,查看所有目标并选择运行。首次构建项目非常重要,它将启用自动完成、跳转引用等功能。构建和运行6. 调试器配置使用 F5 键连接调试器。你可能需要为调试模式创建启动配置,选择 Sweetpad 即可。你可以单独构建和运行应用程序,稍后连接调试器,或者在调试选项卡中选择“附加到正在运行的应用程序”来同时构建和连接调试器。调试器配置二、Cursor 的核心功能1. 基于 AI 的自动补全Cursor 的自动补全功能不仅依赖于 SourceKit,还使用 AI 模型预测你的下一步操作。它通过索引项目文件,根据你的代码风格提供定制化的补全建议。自动补全2. 内联编辑按下 CMD+K 可以在空行生成代码,或者在已有代码行上嵌入提示进行重构。这一功能非常灵活,适用于快速生成或修改代码。内联编辑3. 聊天会话按下 CMD+L 打开聊天面板,你可以与 AI 模型讨论与编码相关的问题,嵌入代码片段或文件到当前上下文中。聊天会话4. ComposerComposer 功能适合批量编辑或生成多个文件。它可以帮助你从头设置新项目或生成大量样板代码。Composer三、优化开发流程:CoDesignCoDesign 是一款专为设计师和开发者打造的设计资产管理平台。它支持设计稿上传、版本管理,同时还提供前端样式代码、切图和标注信息,帮助团队高效协作。CoDesign ## Publication Information - [quanxy](https://paragraph.com/@quanxy/): Publication homepage - [All Posts](https://paragraph.com/@quanxy/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@quanxy): Subscribe to updates