区别1:instanceType
会在编译时检查实例的类型,而id
在编译时不检查,只在运行时才会去检查实例的类型;
区别2:instanceType
只能作为方法返回值,会返回该方法所在类的实例对象,而id
既可以作为参数也可以作为返回值;
区别1:instanceType
会在编译时检查实例的类型,而id
在编译时不检查,只在运行时才会去检查实例的类型;
区别2:instanceType
只能作为方法返回值,会返回该方法所在类的实例对象,而id
既可以作为参数也可以作为返回值;
本文标题:iOS面试:id与instanceType的区别?
本文链接:https://www.haomeiwen.com/subject/kftaurtx.html
网友评论