记录我遇到的奔溃

参考 iOS内功篇:浅谈Crash

crash的话两种:

一种是OC奔溃,这种好定位,加一个全局个exception就能定位到。
另一种是在mach-o内核中奔溃,比如引入一个三方库,崩在SDK内部。

OC崩溃

Foundation框架中有这些类型

FOUNDATION_EXPORT NSExceptionName const NSGenericException;
FOUNDATION_EXPORT NSExceptionName const NSRangeException;
FOUNDATION_EXPORT NSExceptionName const NSInvalidArgumentException;
FOUNDATION_EXPORT NSExceptionName const NSInternalInconsistencyException;

FOUNDATION_EXPORT NSExceptionName const NSMallocException;

FOUNDATION_EXPORT NSExceptionName const NSObjectInaccessibleException;
FOUNDATION_EXPORT NSExceptionName const NSObjectNotAvailableException;
FOUNDATION_EXPORT NSExceptionName const NSDestinationInvalidException;
    
FOUNDATION_EXPORT NSExceptionName const NSPortTimeoutException;
FOUNDATION_EXPORT NSExceptionName const NSInvalidSendPortException;
FOUNDATION_EXPORT NSExceptionName const NSInvalidReceivePortException;
FOUNDATION_EXPORT NSExceptionName const NSPortSendException;
FOUNDATION_EXPORT NSExceptionName const NSPortReceiveException;

FOUNDATION_EXPORT NSExceptionName const NSOldStyleException;

NSGenericException

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 以下为文章正文,如果觉得有用,欢迎给她打赏。 为了能够第一时间发现程序问题,应用程序需要实现自己的崩溃日志收集服务...
    赤色追风阅读 7,311评论 1 11
  • 转载(漫谈 iOS Crash 收集框架) 前言 很早以前就和念茜认识,念茜不但技术功底扎实,而且长得很漂亮,说她...
    狂风无迹阅读 8,828评论 1 11
  • 比较好的转载:http://www.cocoachina.com/ios/20151218/14748.html转...
    liudhkk阅读 4,446评论 0 2
  • [这是第14篇] 序: iOS Crash问题是iOS开发中难以忽视的存在,本文就捕获iOS Crash、Cras...
    南华coder阅读 13,339评论 21 116
  • 面对形形色色的奔溃问题,作为一个老码农,从最初的不知所措,慢慢也学会了和其共存共生。毕竟奔溃抓不完,但如何更好地抓...
    sham泡阅读 6,308评论 0 9

友情链接更多精彩内容