ios - 如果我现在开始学习iOS开发,我应该使用垃圾回收功能吗?

标签 ios memory memory-management

....或者我应该学会自己管理内存?

依赖 iOS 5 的垃圾回收功能可以吗?

我是新手,我正在考虑尽快学习 iOS。

最佳答案

iOS 没有垃圾回收; iOS5 SDK 引入了 ARC(自动引用计数),它与真正的垃圾收集有细微的差别。您仍然需要知道和理解引用计数的语义,因为通过不使用强引用循环等来避免内存泄漏仍然是的责任,即使使用 ARC。但无论如何,继续使用 ARC,它确实使大多数代码更简单。

关于ios - 如果我现在开始学习iOS开发,我应该使用垃圾回收功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12436106/

相关文章:

c - 在 C 中,释放结构体时是否需要手动释放结构体中的指针?

ios - 如何在我的 iOS 应用程序中嵌入优酷或土 bean 视频?

ios - 导航栏上的 UIView 动画有时会出错

memory - 什么是 "tagged memory"?

c++ - 如何修复 g++ 内存范围重叠?

iOS:当应用程序进入后台调用电话时,如何防止启动画面显示?

ios - 如何从 AVAudioPlayer 释放 NSDATA?

iphone - 如何创建本地自动释放池以节省内存?

ios - OpenGL ES 到 iOS 中的视频(使用 iOS 5 纹理缓存渲染到纹理)

ios - IBOutlet for element in containerview inside original viewcontroller