繁体   English   中英

在非ARC iOS Objective-C代码中使用__weak有什么缺点吗?

[英]Is there any downside to using __weak in non-ARC iOS Objective-C code?

我正在编写没有ARC的iOS Objective-C代码。 我更喜欢

__weak MyClass *myWeakIVar;

MyClass *myWeakIvar; // weak

它不仅让我读起来更好,而且,如果我曾经在垃圾收集平台等上使用此代码,我将获得__weak指令的好处。 这有什么缺点吗? 换句话说,它当前是否等同于iOS上的noop(再次没有ARC)?

根据此线程 ,如果禁用了ARC, __weak在iOS上不执行任何操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM