id:在object-c中,id被是作为一个特殊的数据类型的对象标识。这个数据类型定义为引用对象的指针,实际上是指向对象实例变量的指针。
id和对象类型的比较
1,id关键字在编译时不被检查,而NSObject在编译时会被检查是否被调用一些错误方法。
2,id可以是任何对象,包括非NSObject对象
3,定义id的时候不使用*,NSObject却需要。
id:在object-c中,id被是作为一个特殊的数据类型的对象标识。这个数据类型定义为引用对象的指针,实际上是指向对象实例变量的指针。
id和对象类型的比较
1,id关键字在编译时不被检查,而NSObject在编译时会被检查是否被调用一些错误方法。
2,id可以是任何对象,包括非NSObject对象
3,定义id的时候不使用*,NSObject却需要。