星空网 > 软件开发 > 操作系统

instancetype和id的异同

1、相同点

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

2、不同点

  • instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象;
  • instancetype只能作为返回值,不能像id那样作为参数,比如下面的写法:
- (void)setName:(instancetype)name{ // do something }

上面这个是错误的

应该是这样的

- (void)setName:(id)name{ // do something }

 




原标题:instancetype和id的异同

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

蜜店云(北京)科技有限公司:https://www.ikjzd.com/w/4545
全中跨境供应链:https://www.ikjzd.com/w/4546
出海网Ezsourcing:https://www.ikjzd.com/w/4547
八爪鱼跨境电商物流:https://www.ikjzd.com/w/4548
明日企业管理有限公司:https://www.ikjzd.com/w/4549
澳大利亚时装拍卖网ASOS Marketplace:https://www.ikjzd.com/w/455
2024年如何找到在TikTok上发帖的最佳时间:https://www.kjdsnews.com/a/1836408.html
旅游互联时代的商机与挑战(详细剖析行业现状与前景):https://www.vstour.cn/a/363175.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流