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-toolsxcbeautifyswift-format等)构建。

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

参考

相关推荐
陈佬昔没带相机3 分钟前
AI 编程更可控,SDD 开源工具之 OpenSpec
ai编程
草帽lufei1 小时前
国内网络体验Claude全系列!Kiro AI开发工具实测
aigc·ai编程·claude
程序员鱼皮3 小时前
我的免费 Vibe Coding 教程,爆了!
程序员·ai编程·vibecoding
火车叼位3 小时前
使ast-grep-vscode 识别Vue组件
前端·visual studio code
程序员猫哥_3 小时前
前端开发,挑战用一句话做个后台管理系统
ai编程
装不满的克莱因瓶4 小时前
Cursor超长会话跨窗口关联解决方案
人工智能·ai·agent·ai编程·cursor·智能体
webkubor4 小时前
别再把 Context 塞爆了!用“分级索引”让你的 AI 助手降本增效 (Save Tokens!)
aigc·ai编程·领域驱动设计
程序员Agions5 小时前
AI 编程的"效率幻觉":为什么用了 Cursor 之后,你反而更累了?
前端·ai编程
小小呱呱蛙5 小时前
spec-kit 到底干了啥
开源·ai编程
小小呱呱蛙5 小时前
OpenSpec 到底干了啥
人工智能·ai编程