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 !!!

参考

相关推荐
小虎AI生活8 小时前
2000 人抢着上的课,教的不是用 AI,是替你公司把 AI 用起来
ai编程
kyriewen8 小时前
我删掉了 29 个 AI Skill 里的 23 个:留下的 6 个都有同一个特点
人工智能·程序员·ai编程
ServBay10 小时前
Claude 突然不偷懒了?实测抓包到的 Opus 5.2,成卷王了
aigc·ai编程·claude
miaowmiaow11 小时前
我让 AI 给老项目做了一次分层架构升级:对标 Now in Android,从「穿层」到「端口与适配器」
android·ai编程·deepseek
吴佳浩11 小时前
为什么 Agent 需要 Memory?Memory 和 RAG 到底有什么区别?
人工智能·agent·ai编程
吴佳浩11 小时前
Agent Memory 架构设计:短时记忆、长期记忆与 Memory 生命周期
人工智能·agent·ai编程
逆光如雪12 小时前
关于ai时代的一些碎碎念
agent·ai编程·mcp
殷紫川12 小时前
WorkBuddy 最值得落地的 10 个技能,效率直接翻倍
agent·ai编程
唐老板13 小时前
AI 修好一个问题,又带出新的问题
ai编程
莪_幻尘13 小时前
从 0 到 1 搭建你的 AI Agent 平台:当 Agent 有了工厂,人人都能造同事
前端·ai编程