iOS面试:id与instanceType的区别?
2022-05-18 本文已影响0人
源码空间站2022
区别1:instanceType
会在编译时检查实例的类型,而id
在编译时不检查,只在运行时才会去检查实例的类型;
区别2:instanceType
只能作为方法返回值,会返回该方法所在类的实例对象,而id
既可以作为参数也可以作为返回值;
区别1:instanceType
会在编译时检查实例的类型,而id
在编译时不检查,只在运行时才会去检查实例的类型;
区别2:instanceType
只能作为方法返回值,会返回该方法所在类的实例对象,而id
既可以作为参数也可以作为返回值;