黑马程序员技术交流社区

标题: id指针和NSObject *的关系! [打印本页]

作者: ZzzZZzz    时间: 2016-7-12 21:00
标题: id指针和NSObject *的关系!
1>相同点
都是万能指针,定义的指针变量可以指向任意的OC对象

2>不同点
1)id指针可以躲避编译检查.NSObject*不行
2)id指针不能直接调用点语法,如果一定要调用,要强转成指针指向的对象的类型
((类型 *)id指针).方法名

作者: SSIrreplaceable    时间: 2016-7-12 21:03
id属于动态类型,NSObject*属于静态类型
作者: 江小鱼    时间: 2016-7-12 22:16
可以啊兄弟




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2