我应该在应用程序终止时处理泄漏,还是让系统处理它们更有效?我认为系统无论如何都会回收所有内存,所以释放它的额外努力不会是开销吗?
最佳答案
引用 paxdiablo :
All of the operating systems that I have knowledge of will reclaim conventional memory that had been allocated. That's because the allocation generally comes from a processes private address space which will be reclaimed on exit.
据我所知,这也适用于 iOS。
Apple 可能会拒绝您的申请。内存泄漏本身通常不是拒绝应用程序的理由,但它们可能是导致桶溢出的原因。适当的内存管理是一种很好的做法,应该始终坚持下去。
关于objective-c - 应用程序终止时泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352857/