您的位置:首页 > 其它

instancetype类型和id类型的异同

2016-01-01 20:32 295 查看
ios5之后推出了instancetype类型

1)相同点

都可以作为方法的返回类型

2)不同点

instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象。

instancetype只能作为返回值,不能像id类型那样作为参数。

注:instancetype的好处,编译器会检测instancetype的真实类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: