我是Objective C的初学者。我知道java编程并且在介绍级别的课程中,内存释放不包括在内(我不知道是否有更高级的课程或java编译器处理这个)。但是,即使在介绍级别,我也需要为 Objective C 程序手动释放内存。我知道这样做是一个好习惯,但它有多重要?特别是如果我想开发 iPhone 应用程序,内存释放是否非常紧迫(不这样做会导致处理速度显着减慢)?通过 iPhone 应用程序,我不是在谈论具有梦幻般的视觉效果、高质量音效和其他可能使内存释放变得重要的东西的大型 3D 游戏。我只是想开发一些小工具,比如计算器,提醒,或者日记本。那么内存释放有多重要呢?
我认为在过去,当 C 语言程序在可能没有太多内存和处理速度的超级旧计算机上运行时,内存释放很重要。但考虑到 iPhone 是一款相当先进的设备,手动释放内存是不是有点过时了?