学科:IOS/KB/Debugging

来自维基学院

快捷:Subject:iOS/调试器

一些命令行[编辑 | 编辑源代码]

file,文件类型判断

strings,字符串查找

otool,查看使用的库

nm,符号查看

class-dump,见:Subject:iOS/其他工具

xcodebuild,codesign

LLVM/Clang 静态分析[编辑 | 编辑源代码]

打印输出[编辑 | 编辑源代码]

宏或表达式 格式符 备注
__func__ %s
__LINE__ %d
__FILE__ %s
__PRETTY_FUNCTION__ %s
NSStringFromSelector(_cmd) %@
NSStringFromClass([Class class]) %@
[NSThread callStackSymbols] %@

标准输出重定向[编辑 | 编辑源代码]

freopen(p, "w", stdout)


警告,错误开关[编辑 | 编辑源代码]

-Werror=xxx,可以把特定警告当成错误

参考[编辑 | 编辑源代码]