iOS开发:Objective-C中nil、Nil与NULL的区别
2014-02-24 14:06
579 查看
程序中经常碰到,但是没有详细了解过。
:::objective-c nil -> Null-pointer to objective- c object Nil -> Null-pointer to objective- c class null-> null pointer to primitive type or absence of data.
例如:
:::objective-c NSURL *url = nil; Class class = Nil; int *pointerInt = NULL;
nil是令一个对象指针为空,Nil是令一个类指针为空,NULL是令基本数据类型指针为空。
相关文章推荐
- iOS开发 -- Objective-c 中 nil, Nil, NULL和NSNull的区别
- iOS开发 nil,Nil,NULL的区别
- (0047)iOS开发之nil/Nil/NULL的区别
- iOS开发中nil、Nil、NULL和[NSNull null]的区别
- ios开发中nil,Nil,NULL,和[NSNul null]的区别
- iOS开发nil/Nil/NULL的区别
- [ios]iOS开发之self.abc = nil与[_abc release]的区别【转】
- iOS开发:Objective-C中通知与协议的区别?
- iOS中nil/Nil/NULL的区别以及[NSNull null]
- iOS中nil,Nil,NULL的区别
- Objective-c 中 nil, Nil, NULL和NSNull的区别
- iOS开发-NULL和nullptr和nil和Nil还有NSNull
- iOS开发 - Objective-C语言 | 局部变量、全局变量和成员变量之间的区别
- iOS中nil 、NULL、 Nil 、NULL的区别
- IOS中类和对象还有,nil/Nil/NULL的区别
- [IOS]NULL与nil的区别
- IOS中类和对象还有,nil/Nil/NULL的区别
- Objective-c 中 nil, Nil, NULL和NSNull的区别
- iOS中nil 、NULL、 Nil 、NSNull的区别
- Objective-C中NULL与nil的区别