如果我保留了一个已初始化的对象,所以我拥有它,并将它存储在 NSArray 中,NSArray 保留存储在其中的内容,我可以指望 NSArray 看到它已经被保留并且不增加计数吗,还是我需要遍历数组并减少保留计数以确保没有内存泄漏?
最佳答案
听起来您需要阅读 Memory Management Programming Guide .你的情况非常简单。您拥有该对象。您将它传递给数组,该数组现在也拥有它。你需要释放你对它的所有权。否则你会泄露它。
关于objective-c - 初始化一个对象,然后将其存储到 NSArray 中。这会泄漏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822768/