我有一个对象被保留超过必要(很可能是由于一个属性strong而不是weak).大代码库,所以很难找到哪里.
使用ARC时,如何找到保留此对象的所有行?
如果我没有使用ARC,我想我可以简单地覆盖retain并检查它的调用位置.我可以用ARC做类似的事吗?
我最近将我的iOS项目转换为ARC.其中一个视图控制器没有调用它的dealloc方法,并且根据Instruments没有被dealloc'ed.
我已经仔细检查了所有属性,并将相应的属性设置为弱.我还确保将视图控制器作为委托的任何东西都在viewWillDisappear上取消设置,但视图仍然在内存中.
我是乐器的新手:我怎么知道保留这个观点的是什么?