1.15、建议:使用nil来检查应用程序的逻辑流程,而不是避免崩溃

说明:Objective-C运行时会处理向nil对象发送消息的情况。如果方法没有返

回值,就没关系。 如果有返回值,可能由于运行时架构、返回值类型以及OS X版本的不同而不同,参见Apple’s documentation。注意,这和C/C++中检查指

针是否为’NULL’很不一样,C/C++运行时不做任何检查,从而导致 应用程序

崩溃。因此你仍然需要保证你不会对一个C/C++的空指针解引用。

    原文作者:半升多瑙河
    原文地址: https://www.jianshu.com/p/c066e5fab883
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞