![]() |
1
1
编辑:
哦,错过了什么。我刚开始说的话仍然适用于一般情况,
因为我们看不到你在哪里创造
如果这是不清楚的,有另一个良好的阅读 object ownership docs |
![]() |
2
0
除非文档中另有说明,否则可以假设您传递对象的对象是为了解决它们自己与传入对象的所有权问题。例如,滚动到 NSNotificationCenter docs 复制 把你的东西复制到字典里。因此,您拥有对象和副本,但从不释放副本(字典也保留副本)。如果希望词典包含对象的副本而不是对象本身,请执行以下操作:
第二个例子很好,前提是您拥有currentObject,即您使用new、alloc或包含copy的方法获得它,或者您以前保留过它。 |
![]() |
Martin sku · 在目标C中打印时间 2 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |