11.7 id 类型 、nil 类型是什么 id 与void 不一样。。。。。。
来源:互联网 发布:贵金属行情软件 编辑:程序博客网 时间:2024/05/22 09:05
id和void *并非完全一样。
id是一个指向任何一个继承了Object(或者NSObject)类的对象。需要注意的是id是一个指针,所以你在使用id的时候不需要加星号。比如id foo=nil定义了一个nil指针,这个指针指向NSObject的一个任意子类。
而id *foo=nil则定义了一个指针,这个指针指向另一个指针,被指向的这个指针指向NSObject的一个子类。
nil
nil和C语言的NULL相同,在objc/objc.h中定义。nil表示一个Objctive-C对象,这个对象的指针指向空(没有东西就是空)。
0 0
- 11.7 id 类型 、nil 类型是什么 id 与void 不一样。。。。。。
- id类型、nil、Nil、NULL、NSNull类型是什么?
- id,SEL,Nil,nil,IMP,Method,Class类型
- id类型
- id类型
- id类型
- id类型
- id类型
- ARC 类型转换:显示转换 id 和 void *
- ARC 类型转换:显示转换 id 和 void *
- ARC 类型转换:显示转换 id 和 void *
- ARC 类型转换:显示转换 id 和 void *
- IOS中的id与nil
- id类型、动态判断与选择器
- id类型 和 instancetype类型
- id 类型的缺陷
- OC之id类型
- OC中id类型
- Android 常用工具
- 视图的生命周期
- tomcat Socket bind failed怎么办?
- 如果爱就深受
- Java刷票
- 11.7 id 类型 、nil 类型是什么 id 与void 不一样。。。。。。
- 老码农教你学英语
- SQL中where 1=1语句的作用
- Spring MVC的文件下载
- HDU 1832 Luck and Love (二维线段树)
- 路由器的ARP绑定
- 最新Android ADT报parseSdkContent failed java.lang.ExceptionInInitializerError异常的处理办法
- 返回Android游戏黑屏解决办法
- OC5_容器类型的快速枚举_数组排序