【发布时间】:2016-02-26 13:10:44
【问题描述】:
大家好,这是我在这个网站上的first post,我是 iOS 新手。我知道它是用于编程站点的,但是我没有任何 iOS 专家,资源来了解我的疑问,所以请不要将我标记为negative,尝试解决我的问题。这是我的问题:
前几天我去我们学院正式面试iOS面试,他们问我:
what is memory management in Objective-C or iOS?
我说: 内存管理使用的是在Objective-C中管理内存的保留计数方式。当我们创建一个对象时,它的保留计数为 1。当我们向对象发送保留消息时,其保留计数增加 1。当我们发送释放消息时,保留计数减少 1。
what type of memory management are using like MRC/ ARC??
我说:对于 MRC 它我们分配,保留它必须为 ARC 做释放/自动释放,我们需要释放/自动释放。
My question is:
1. Actually is my first answer correct about memory management?
2. From which version of iOS SDK are using ARC, MRC?
请解决我的困惑。它将帮助我知道什么是什么?
谢谢。
【问题讨论】:
-
你可以在这里memory management tips得到更多理解我的回答
标签: ios objective-c