cod*_*ryn 1 xcode objective-c ios
例如,如果我有#define example(__thing__) [__thing__ doSomeStuff].
稍后在代码中,我编写example(a)的编译器将其视为[a doSomeStuff].
但是,有没有办法在源代码中替换它以进行调试?我希望每次出现都example(a)被替换[a doSomeStuff].由于实际定义的东西要长得多,所以如果我能看到实际的代码是什么就会更容易调试.
在Xcode中,转到产品菜单 - >执行操作 - >预处理"".
这将为您提供源的预处理输出.然后,您可以看到代码在编译时的实际外观.这对调试没有帮助,但您可以随时复制相应的部分并将其粘贴到实际代码中以进行调试.否则,它至少可以让您看到预处理的代码.我认为这是你最接近你想要的东西.
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |