Dai*_*isy 16 objective-c ios automatic-ref-counting
我知道iOS自动引用计数,它是基于编译器的功能.但是,我一直在浏览许多网站,并对iOS程序开发中是否存在垃圾收集感到困惑?我知道,ARC和GC彼此不同.一些链接说,GC可用于iOS,有些链接表示GC仅适用于Mac OS X开发.但是,我无法断定在iOS开发中是否存在GC?请指导我正确的路径或链接,以便我能理解它并尝试编程.
谢谢!
ger*_*iam 10
iOS没有垃圾收集
zac*_*hjs 10
iOS没有垃圾收集方法.即便如此,当使用ARC时,垃圾收集完全没有必要(出于所有实际目的).ARC在编译时发挥作用,为您进行引用计数,从而使得不必(并且实际上不允许)使用任何其他类型的内存管理.
编辑:
为了澄清,OS X目前支持垃圾收集,但从OS X Mountain Lion开始,它已被弃用(直到几分钟之前我都不知道).iOS从来没有,也永远不会支持垃圾收集.与ARC相比,垃圾收集的任何优点都没有实际意义,而苹果公司已经采取行动(强行)推动我们朝着正确的方向发展.