2012-12-19 13 views

回答

4

没有区别。由于__weak只能适用于指针到对象的类型,编译承认只有一个含义是有道理的,所有的以下内容:

__weak UIDataType *weakSelf; 
UIDataType __weak *weakSelf; 
UIDataType * __weak weakSelf; 

这同样适用于其他所有制预选赛(__strong__autoreleasing等等)

如果您对阅读编程语言的技术规范感到满意,可以在这里阅读更多关于它的信息:http://clang.llvm.org/docs/AutomaticReferenceCounting.html#spelling

+1

感谢您为此也链接相关的参考。 – Till