我是 iPhone / Mac 领域的新手,这可能是一个非常基本的问题,我进行了一些搜索,但没有找到直接答案。
我想知道 Arrays / Mutable Arrays 的 addObject 方法在添加时是浅的(仅指针)还是深的(复制对象)。
- 已分配的可变数组
- 一个 NSString 已经分配了某种 init
- 我们将字符串添加到可变数组中
- 然后我们释放 NSString
如果这是做事的正确方法,则假定 addObject 将对 NSString 进行深层复制。只需确认这是使用可变数组进行内存管理的正确方法......