【iOS】instancetype和id有什么异同

2019-04-23  本文已影响0人  an_Anthony

相同之处

instancetype和id都能用来表示任意类型

不同之处

instancetype只能作为返回值类型,而id既可以作为返回值类型,也可以作为参数类型,也可以作为变量类型

instancetype在编译期会进行类型检测,id类型不会

id是一个指向继承了NSObject的Objective-C对象的指针

上一篇 下一篇

猜你喜欢

热点阅读