YYText /YYModel 作者的博客以及技术大咖推荐

https://blog.ibireme.com

https://github.com/zhouhuanqiang/LearningIOS

SIGSEGV 访问了非法的地址(地址还没有从系统映射到当前进程的内存空间), 一般是野指针导致, 而野指针一般由于多线程操作对象导致.
SIGABRT 一般是Exception或者其他的代码主动退出的问题.
SIGTRAP 代码里面触发了调试指令, 该指令可能由编译器提供的trap方法触发, '__builtin_trap()'
SIGBUS 一般由于地址对齐问题导致, 单纯的OC代码挺难触发的, 主要是系统库方法或者其他c实现的方法导致
SIGILL 表示执行了非法的cpu指令, 但是一般是由于死循环导致
https://github.com/Tim9Liu9/TimLiu-iOS 第三方库的全家桶,很不错

猜你喜欢

转载自blog.csdn.net/georgehenrywilliam/article/details/80415580