objective-c - 应用程序终止时泄漏

标签 objective-c ios c memory-management memory-leaks

我应该在应用程序终止时处理泄漏,还是让系统处理它们更有效?我认为系统无论如何都会回收所有内存,所以释放它的额外努力不会是开销吗?

最佳答案

引用 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/

相关文章:

iphone - 以编程方式绘制图像

objective-c - 如何在解析中调用变量?

ios - 创建类似于邮件应用程序菜单的 iPhone 弹出菜单

ios - 将 UICollectionView 中的所有图片保存为一张图片

objective-c - 拥有应用程序范围阵列的最佳方式?

ios - 每当我将文件添加到项目时,XCode 都会崩溃

c - 从 fds_bits 中提取文件描述符

c - 可用于 sysfs 读取的最大字节数

Objective-C:C 宏命名约定

objective-c - objc 中的 UIContextMenuConfiguration