-
Xcode lldb控制台打印 po 命令失效问题解决记录
问题背景iOS开发中,使用Xcode 开发时,有时候原本运行好好的项目,突然调试时,发现 po 命令无法正常显示变量的值,无论是清空编译目录,还是重装Xcode,都无法解决问题。 问题原因自从 Xcode 13.3 到 Xcode 14 测试版之前,当尝试使用静态框架/库与 LLDB 或使用 CocoaPods 并启用框架和静态链接时,会出现一个奇怪的 bug。 当你在框架代码中使用 …
-
iOS 集成 Copilot 至 Xcode 实现智能化编程辅助
1. 前言GitHub 推出了一个强大的 AI 代码工具 Copilot(副驾驶),它能提供很好的代码建议,大大加快编程的开发速度。 Copilot 支持许多编程语言,包括 Swift,并可以在IDE上安装相应的扩展插件,方便地在 IDE 上使用 Copilot。 2. CopilotForXcode官方提到的 IDE 扩展并不包括 Xcode,令人高兴的是,Shx Guo 开发了 Copil …
-
基于 Clang 的 Xcode 编译器插件开发
LLVM & Clang 官方文档 Clang 是作为常规 LLVM 版本的一部分发布的,你可以从 https://LLVM.org/releases/下载版本。 1.下载LLVM工程1git clone git@github.com:llvm/llvm-project.git 其中包含 LLVM (release notes) Clang (release notes) clang …