标签: objective-c iphone ios
我正在编写iOS Objective-C代码,而不是ARC。我更喜欢
__weak MyClass *myWeakIVar;
to,例如
MyClass *myWeakIvar; // weak
它不仅对我来说更好,而且如果我在垃圾收集平台等上使用此代码,我会从__weak指令中获益。这有什么缺点吗?换句话说,它目前是等同于(再次,没有ARC)iOS上的noop吗?
答案 0 :(得分:7)
根据this thread,如果禁用ARC,则__weak在iOS上不执行任何操作。
__weak