【发布时间】:2017-08-26 21:51:34
【问题描述】:
我在 iOS 的 MRC 中有一个查询,我有点困惑。假设我有两个相同类型的对象 ObjectA 和 ObjectB,保留计数低于
- ObjectA:保留计数为 1
- ObjectB:retin 计数 0
现在我在做手术
ObjectB = [ObjectA retain];
谁能告诉我 ObjectA 和 ObjectB 的保留数量是多少?
据我所知,保留 ObjectA = 2 & ObjectB = 1 的数量。
如果我错了,请纠正。如果我们要执行复制操作,那么应该保留什么。
【问题讨论】:
-
你为什么使用MFC,你为什么使用Objective-C?你应该在 ARC 和 Swift 中进行新的开发。
-
@DuncanC 绝对不在 Swift 中。而且我确信他没有使用 Microsoft Foundation Classes。
-
抱歉,应该是“MRC”,而不是 MFC。 :)
-
clang 称它为 MRR,但我也更喜欢 MRC。
标签: ios objective-c