关闭

iOS中的__typeof与typeof

6505人阅读 评论(0) 收藏 举报
分类:

         做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已不被推荐使用了。




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:290999次
    • 积分:3478
    • 等级:
    • 排名:第9950名
    • 原创:51篇
    • 转载:27篇
    • 译文:0篇
    • 评论:137条