我在哪里可以了解更多有关Objective-C中自动引用计数的信息?

我在哪里可以了解更多有关Objective-C中自动引用计数的信息?,objective-c,automatic-ref-counting,Objective C,Automatic Ref Counting,我一直在网上寻找关于实现的解释,但没有找到任何东西。这也很奇怪,因为我也找不到任何关于它的学术论文 那么,除了LLVM源代码之外,我应该在哪里查找更多信息 我找到的唯一有用的链接是: 不幸的是,缺乏关于苹果自动参考计数的学术论文并不“真的很奇怪”——这是一项早已为人所知的技术的商业实现 有论文和教科书将参考文献计数作为垃圾收集的一种;例如,著名的《龙书》第二版中就包含了这一点。那本书以参考书计数。对于一个基于网络的总结,你可以开始,这包括参考一些论文 苹果的实施与其他公司没有本质上的不同。

我一直在网上寻找关于实现的解释,但没有找到任何东西。这也很奇怪,因为我也找不到任何关于它的学术论文

那么,除了LLVM源代码之外,我应该在哪里查找更多信息

我找到的唯一有用的链接是:


    • 不幸的是,缺乏关于苹果自动参考计数的学术论文并不“真的很奇怪”——这是一项早已为人所知的技术的商业实现

      有论文和教科书将参考文献计数作为垃圾收集的一种;例如,著名的《龙书》第二版中就包含了这一点。那本书以参考书计数。对于一个基于网络的总结,你可以开始,这包括参考一些论文

      苹果的实施与其他公司没有本质上的不同。在某些方面,可以认为它不如Objective-C或Swift,因为它不能自动处理循环(有关循环检测的一些参考资料,请参阅维基百科文章);或者可以说它在自动化和人工干预之间提供了有效的平衡。你的第二个参考资料,可能是苹果最“正式”的描述;当然,叮当声的来源是可用的


      HTH

      叮当的文档和源代码与您将获得的一样好。。。引用计数是一件普通的事情,但ARC与Cocoa的关系非常紧密