iOS中的__typeof与typeof

         做SDK开发引入AFNetworking那么多的文件不太合适,所以这几天在精简AFNetworking,并共享中github上,https://github.com/yjh4866/SimplifiedAFN

        看AFN源码的AFURLConnectionOperation.m文件时发现一处代码如下:

__weak __typeof(self)weakSelf = self;


        但是在Xcode 7上写时发现__typeof不给提示,如下图:

        没有__typeof的提示,但是却可以提示typeof,如下图:

        那么__typeof和typeof有什么区别呢,Xcode 7上两种写法均能编译通过。

        于是用Xcode 6.4测试了一下,发现有__typeof的提示,如下图:

        但是没有typeof的提示(多试了几次后,Xcode 6不再有__typeof的提示,只有typeof的提示了)

        所以,typeof应该是苹果最新的写法,__typeof已不被推荐使用了。




转载于:https://www.cnblogs.com/yjh4866/p/6253950.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值