您的位置: > 生活时讯 > 尼龙 nil

尼龙 nil

导读 本文为大家带来尼龙 nil 的相关内容,更多精彩的内容就来无忧生活网吧!

关于尼龙,nil这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、NULL具有通用性NULL其实就是CC++的用法,用来表示一个对象指针不指向任何对象,其值为0,当在对象指针为NULL的对象上调用方法或访问成员变量时,会抛异常。

2、2、nil与Nil的表示对象不同NIL -> Null-pointer to objective- c classNIL 特对于表示Object-C的Class类型对象为NULL,表示其对象指针不指向任何对象。

3、nil -> Null-pointer to objective- c objectnil 特对于表示Object-C的除Class类型外的对象为NULL,表示其对象指针不指向任何对象。

4、NSArray末用nil来表示结束。

5、因为在NSArray和NSDictionary中nil中有特殊的含义(表示列表结束),所以不能在集合中放入nil值。

6、如要确实需要存储一个表示“什么都没有”的值,可以使用NSNull类。

7、3、NSNull用在不能使用nil的场合NSNull是一个类,它只有一个方法:+ (NSNull *) null;  [NSNull null]用来在NSArray和NSDictionary中加入非nil(表示列表结束)的空值.   [NSNull null]是一个对象,用来表示空,他用在不能使用nil的场合。

8、扩展资料:nil与Nil可以简单的理解为Object-C自己搞的对objective- c的NULL表示,用来表示一个对象指针不指向任何对象。

9、但是当在对象指针为nil 或NIL的对象上调用方法或访问成员变量时,返回NO,不会抛异常,程序将继续执行下去。

10、发给nil对象的消息返回值取决于其方法的返回类型。

11、如果返回方法返回某个指针类型(例如对象指针),则返回值是nil.表示安全地将消息传递给了nil对象-nil仅起着传递作用。

12、如果返回方法是返回类型长度和指针类型相等或更小的int话,返回值是零。

13、如果返回值是浮点类型或结构体的话,将得到某个未定义的结果。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:1765130767@qq.com。
本文地址: