标签: objective-c xcode cocoa exception gdb
打破Objective-C异常非常有用,也是调试NSArray等问题的最佳方法。但是,在实际编程时,异常也是一件好事。
NSArray
Xcode为打破Obj-C例外提供了两种选择:
突破捕获似乎基本没用,因为@throw的重点更为重要。但是,如果我处理异常罚款,我不希望我的程序停止。
@throw
因此,理想的情况是:中断所有未被我的代码捕获的异常,但显示异常抛出时的堆栈跟踪。
另一个不错的解决方案是对不应该被打破的异常进行某种调试白名单。
有没有办法过滤异常断点?