查看ARC插入的位置保留和释放

时间:2012-01-10 23:28:06

标签: objective-c automatic-ref-counting

是否有编译器选项(或其他方式)来查看ARC插入保留和释放的位置?这主要是出于好奇。我可以在反汇编代码中看到它们,但有时很难趟过。

2 个答案:

答案 0 :(得分:4)

没有。如果编译器要提供这个,你会被保留/释放的数量完全淹没,因为大多数都在优化阶段被取出。但编译器甚至无法做到这一点,因为ARC不是预处理阶段。这是编译的一部分。所以除了看集会之外你不会得到任何东西。

答案 1 :(得分:0)

不,它没有。我同意,这将是一个非常简洁的补充(虽然它不会提供很多功能)!就像你说的那样,如果你真的很好奇,你可以查看反汇编代码。