本文共 249 字,大约阅读时间需要 1 分钟。
1. EXC_BAD_ACCESS
此类型的Exception是最长碰到的crash,通常用于访问了不该访问的内存
SIGSEGV:访问无效地址,通常由于重复释放对象所致
SIGABRT:收到Abort信号退出,调用不存在的方法所致
SIGBOS:访问的是有效地址,但总线访问异常(如地址对齐问题)
SIGILL:尝试执行非法的指令,可能不识别或者没有权限
2. EXC_BAD_INSTRUCTION
此类异常通常由于线程执行非法指令所致
3. EXC_ARITHMETIC
除零错误会抛出此异常
转载地址:http://fcgki.baihongyu.com/