美文网首页
记录我遇到的奔溃

记录我遇到的奔溃

作者: 面朝对象_春暖花开 | 来源:发表于2018-05-24 16:26 被阅读19次

    参考 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

    相关文章

      网友评论

          本文标题:记录我遇到的奔溃

          本文链接:https://www.haomeiwen.com/subject/zqrsjftx.html