iOS开发:Objective-C中nil、Nil与NULL的区别

释放双眼,带上耳机,听听看~!

程序中经常碰到,但是没有详细了解过。

:::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是令基本数据类型指针为空。

 

为TA充电
共{{data.count}}人
人已赞赏
iOS文章

iOS 重构代码 - 我是如何删掉 6 万行代码并且不删减原有功能的

2021-5-6 10:13:24

iOS文章

iOS开发datePicker改变大小问题

2021-5-6 10:17:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索