iOS Crash 杀手排名

转摘:http://www.cocoachina.com/ios/20170122/18602.html

杀手 NO.1:NSInvalidArgumentException 异常

杀手 NO.2:SIGSEGV 异常

杀手 NO.3:NSRangeException 异常

杀手 NO.4:SIGPIPE 异常

杀手 NO.5:   SIGABRT 异常

我自己走了一遍,很有收获,多谢多谢。

这里解决问题的高明方法是运行时:

1,解决NSDictionary三种情况下,字面量,setValue,setObject插入nil时候崩溃问题;

2,数组越界,获取字符串越界;

3,通过安全的方式,确保当有控制器正在进行入栈或出栈时,没有其他入栈或出栈操作。

你可能感兴趣的:(iOS Crash 杀手排名)