instancetype类型和id类型的异同
2016-01-01 20:32
295 查看
ios5之后推出了instancetype类型
1)相同点
都可以作为方法的返回类型
2)不同点
instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象。
instancetype只能作为返回值,不能像id类型那样作为参数。
注:instancetype的好处,编译器会检测instancetype的真实类型
1)相同点
都可以作为方法的返回类型
2)不同点
instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象。
instancetype只能作为返回值,不能像id类型那样作为参数。
注:instancetype的好处,编译器会检测instancetype的真实类型
相关文章推荐
- delphi数字签名验证及能够获取数字签名文件信息(利用wintrust.dll的导出函数,翻译一下)
- 保护索引要注意的问题
- 亚瑟王
- 23.scala编程思想笔记——类参数
- NetScheduleJobAdd函数添加任务计划的方法
- 22.scala编程思想笔记——模式匹配
- 21.scala编程思想笔记——条件表达式
- hihoCoder1067 最近公共祖先离线查询 dfs + 并查集
- es增量自定义更新的脚本
- es增量自定义更新的脚本
- 实例详解C#正则表达式
- interpn函数
- jstorm源码分析
- ASP.Net请求处理机制初步探索之旅 - Part 1 前奏(转)
- 【C++】深度探索C++对象模型之Function语意学
- sql脚本导入到powerdesigner中(反向工程)
- interp3函数-----三维数据插值
- HDU 1698 Just a Hook(线段树区间修改)
- JSP实现界面的自动跳转的几种方式
- JSP实现界面的自动跳转的几种方式