Cursor/VScode+iOS开发工具链

目标:Cursor、VSCode支持iOS日常编码交互

  • 支持 jump to definition(定义跳转), see all references(方法/符号引用), call tree analysis(调用堆栈、树形结构)type hierarchy(类继承层级), etc....
  • 代码格式化
  • 直接运行
  • AI Coding

    • Tab 编码提示
    • AI Chat 会话模式
    • Inline edit 行内编辑
    • 通用、工程Rules 配置
    • MCP 接入日常开发工作流

落地实践

依赖插件:

说明: 依赖SourceKitLSP(Language Server Protocol) SourceKit-LSP 是针对 Swift 和基于 C 语言的语言服务器协议(LSP)的实现。它为支持 LSP 的编辑器提供智能编辑器功能,例如代码补全和跳转到定义。

vbscript 复制代码
brew install xcode-build-server

SweetPad 是一款 VSCode 扩展,可让您在 VSCode 中构建和运行 iOS、macOS 和 watchOS 应用程序的 Xcode 项目。它基于 Xcode CLI 工具和其他一些开源工具(例如 xcode-build-tools、 xcbeautify、swift-format等)构建。

  1. 安装插件
  2. 生成项目编译,配置文件(Command+Shift+P) 搜索build 找到箭头位置,运行
  1. Pin SweetPad到插件拦
  1. 运行项目+ 全屏SweetPad+模拟器分屏
  1. Happy Coding !!!

参考

相关推荐
择势1 小时前
iPhone Duo 适配实践:从几何原理到工程封装
ai编程
时早玖沐1 小时前
给 AstrBot 写一个天气推送插件:12 次提交、6 个坑
python·开源·ai编程
qinglongcn1 小时前
当 Agent “很努力但没用”——伪进展检测
agent·ai编程
灿飞1 小时前
第 3 章 第一个 Mojo 程序与 CLI 全解
ai编程
程序员老刘1 小时前
从短剧App的bug看响应式编程在AI时代的优势
flutter·ai编程·客户端
ServBay2 小时前
API Key 泄露如何在 10 分钟内止血?AI 密钥管理必备
后端·ai编程
DigitalOcean3 小时前
不受限于 Copilot,教你在 VS Code 中接入 GPT、Claude
agent·visual studio code
ZzT4 小时前
AI 时代吃香的三种人:有想法的懒人、替别人着想的人、不被 AI 带偏的人
人工智能·ai编程
libokaifa4 小时前
别急着让 AI 写代码:需求里的「熵」,才是你真正的成本
ai编程