说明:Objective-C运行时会处理向nil对象发送消息的情况。如果方法没有返
回值,就没关系。 如果有返回值,可能由于运行时架构、返回值类型以及OS X版本的不同而不同,参见Apple’s documentation。注意,这和C/C++中检查指
针是否为’NULL’很不一样,C/C++运行时不做任何检查,从而导致 应用程序
崩溃。因此你仍然需要保证你不会对一个C/C++的空指针解引用。
说明:Objective-C运行时会处理向nil对象发送消息的情况。如果方法没有返
回值,就没关系。 如果有返回值,可能由于运行时架构、返回值类型以及OS X版本的不同而不同,参见Apple’s documentation。注意,这和C/C++中检查指
针是否为’NULL’很不一样,C/C++运行时不做任何检查,从而导致 应用程序
崩溃。因此你仍然需要保证你不会对一个C/C++的空指针解引用。