sortedArrayUsingDescriptors
的文档说它会返回接收数组的副本。
这对于返回的对象的保留计数意味着什么?
我需要发布吗?
答案 0 :(得分:7)
“复制”在这里表示复制了包含指针的数组。它与接收该消息的数组不同,因此其保留计数与原始数据完全不同。它也是自动释放的,因为方法名称不包含任何单词“new”,“copy”,“retain”,“alloc”或“init”。
答案 1 :(得分:2)
您无需关心从-sortedArrayUsingDescriptors:
获得的数组是否已自动释放。重要的是你是否已复制,保留或分配它。如果没有,那就不要发布它。
答案 2 :(得分:1)
你不必担心这里的泄漏。它说复制告诉你它不是相同的数组排序,而是一个全新的数组对象。