作SDK開發引入AFNetworking那麼多的文件不太合適,因此這幾天在精簡AFNetworking,並共享中github上,https://github.com/yjh4866/SimplifiedAFN。html
看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