iOS 9 __kindof

2016-08-04  本文已影响25人  墨狂之逸才

id:

1.id在编译时不检查真实类型

2.id不能使用点语法

3.返回值,不会提示真实类型,容易出错

instancetype:

1.可以在编译时检查真实类型

2.但是,返回值,也不会提示真实类型,容易出错

3.__kindof

1.表示类或其子类对象

2.可以在编译时检查真实类型

3.返回值会提示真实类型

定义一个Person类

方法和属性声明 id在编译时不检查真实类型 id不能使用点语法 4种返回值类型
上一篇 下一篇

猜你喜欢

热点阅读