小编典典

开始使用 instancetype 而不是 id 是否有益?

all

Clang
添加了一个关键字instancetype,据我所知,它替换为andid中的返回类型。-alloc``init

使用instancetype而不是有好处id吗?


阅读 93

收藏
2022-06-06

共1个答案

小编典典

肯定是有好处的。当你使用 ‘id’ 时,你基本上没有得到任何类型检查。使用 instancetype,编译器和 IDE
知道返回的是什么类型的东西,并且可以更好地检查您的代码并更好地自动完成。

只在当然有意义的地方使用它(即返回该类实例的方法);id 还是有用的。

2022-06-06