oc基础复习10-OC的id

id类型spa

数据类型:指针

     1.能够用来定义变量对象

     2.能够用来看成参数变量

     3.能够用来看成返回值object

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

id至关于 NSObject *方法

id的本质 typedef struct objc_object *id;im

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

id类型还能够调用私有方法类型转换

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

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

相关文章
相关标签/搜索