ios Debug
http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1
1. SIGABRT,它是个好东西。通常是系统检测到程序做了一些不应该做的事情。通常有错误提示信息。
2. 添加异常断点:“All Exceptions”,把stacktrace窗口的滑块拖到最大。
3. 从警告中查线索,建议修复所有警告。
4. “This class is not key value coding-compliant”, [UIRuntimeOutletConnection connect]. 通常是outlet 缺失,没关联或者函数签名不对
5. C-style strings 需要格外小心。因为它要以空字符串结尾。
6. po [$eax class],po [$eax name],po [$eax reason]
7. Debug Pane输入c来继续运行
8. 使用NSLog,NSAssert
9. Zombies