您的位置:首页 > 移动开发 > Objective-C

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是令基本数据类型指针为空。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: