首页 > 其他 > 详细

oc基础复习10-OC的id

时间:2015-07-01 20:03:01      阅读:187      评论:0      收藏:0      [点我收藏+]

id类型

数据类型:

     1.可以用来定义变量

     2.可以用来当作参数

     3.可以用来当作返回值

     id类型是一个万能指针(可以保持任何对象的地址)

id相当于 NSObject *

id的本质 typedef struct objc_object *id;

id是一个动态类型,在运行时才确定id的真实类型

id类型还可以调用私有方法

id和NSObject *的区别:id调用子类特有的方法不用强制类型转换

注意:id后面不能加*  id a = [Animal new];这个是正确的

oc基础复习10-OC的id

原文:http://www.cnblogs.com/greenboy/p/4613895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!