码迷,mamicode.com
首页 > 其他好文 > 详细

oc基础复习10-OC的id

时间:2015-07-01 20:05:58      阅读:109      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!