iOS中的__typeof与typeof

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

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

__weak __typeof(self)weakSelf = self;


        可是在Xcode 7上写时发现__typeof不给提示,以下图:
github

        没有__typeof的提示,可是却能够提示typeof,以下图:测试

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

        因而用Xcode 6.4测试了一下,发现有__typeof的提示,以下图:code

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

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


相关文章
相关标签/搜索