所以我终于清理掉了我的 Objective-C/Cocoa 书籍……原来它们已经有将近 7 年的历史了!随着 Objective-C 2.0 现在有了垃圾收集,关于内存管理的章节有多重要?
垃圾收集有多大的不同?
最佳答案
内存管理仍然非常重要。如果您的目标是较旧的操作系统,则需要进行内存管理。如果您使用的是旧库,则需要进行内存管理。如果你下降到 Core Foundation 级别,你(可能会也可能不会)需要进行内存管理。
如果您正在为 iPhone 编程,则需要进行内存管理。
Objective-C 中的垃圾收集器非常出色 - 如果您可以使用它,您绝对应该使用它 - 但它还没有涵盖所有编程情况。
关于objective-c - 既然 Objective-C/Cocoa 有垃圾收集功能,我还需要学习管理内存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/382187/