相关疑难解决方法(0)

查找ARC保留对象的位置

我有一个对象被保留超过必要(很可能是由于一个属性strong而不是weak).大代码库,所以很难找到哪里.

使用ARC时,如何找到保留此对象的所有行?

如果我没有使用ARC,我想我可以简单地覆盖retain并检查它的调用位置.我可以用ARC做类似的事吗?

macos xcode ios automatic-ref-counting

36
推荐指数
4
解决办法
2万
查看次数

你如何找出保留仪器中物体的内容?

我最近将我的iOS项目转换为ARC.其中一个视图控制器没有调用它的dealloc方法,并且根据Instruments没有被dealloc'ed.

我已经仔细检查了所有属性,并将相应的属性设置为弱.我还确保将视图控制器作为委托的任何东西都在viewWillDisappear上取消设置,但视图仍然在内存中.

我是乐器的新手:我怎么知道保留这个观点的是什么?

xcode memory-management objective-c instruments ios

15
推荐指数
1
解决办法
6227
查看次数