id 和 instanceType 有什么区别?
- 相同点
instancetype 和 id 都是万能指针,指向对象。
- 不同点:
1.id 在编译的时候不能判断对象的真实类型,instancetype 在编译的时候可以判断对象的真实类型。
2.id 可以用来定义变量,可以作为返回值类型,可以作为形参类型;instancetype 只能作为返回值类型。
instancetype 和 id 都是万能指针,指向对象。
1.id 在编译的时候不能判断对象的真实类型,instancetype 在编译的时候可以判断对象的真实类型。
2.id 可以用来定义变量,可以作为返回值类型,可以作为形参类型;instancetype 只能作为返回值类型。
本文标题:id 和 instanceType 有什么区别?
本文链接:https://www.haomeiwen.com/subject/mugfsctx.html
网友评论