0

我知道这个问题有很多,但我发现的主要与它的揭幕有关,而且现在对它的了解更多。所以我想再问:

由于引入了 strong 关键字,有时当我让 XCode 为我生成属性代码时,它会使用“strong”,有时会使用“retain”。

我个人还没有采用 ARC,并且暂时不会用于学习目的。是否有理由在手动内存管理环境中使用任一关键字?我意识到,如果我这样做的话,使用 strong 可以更容易地移植到 ARC。据我了解,它们在功能上是相同的。

另外,您的答案是否也适用于弱与分配(但我知道它们并不完全相同)?

4

0 回答 0