黑马程序员技术交流社区

标题: id类型 [打印本页]

作者: skywan    时间: 2015-7-25 12:42
标题: id类型
id通用的对象类型,用来存储属于任何类的对象,也成为万能指针。
形式:id  *obj; obj=ani;[obj run];
而NSObject *obj1=dog;[(dog *)obj  run];需要强制转换
NSObject 和id都指向对象;
NSObject 对象会在要进行编译时检查,需要强制转换;
id不需要强制转换,可直接用
编译器看到id后,认为是动态类型,不在检查类型。
作者: 小林儿    时间: 2015-7-25 22:25
谢谢很受用!




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