學科: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,可以把特定警告當成錯誤

參考[編輯 | 編輯原始碼]