当事情真的很困难时,我想知道为什么保留计数如此之高,所以我将覆盖保留/释放并调用super,设置一个断点,然后直观地查看保留对象的内容。
我遇到了这样的情况,它将提供极大的帮助,但是我必须桥接并关闭ARC才能执行此操作。
有没有人找到任何在纯Swift中做到这一点的方法?我记得不能覆盖Swift手册中的功能。
谢谢
如果您需要查看对象的保留,释放和自动释放位置,请使用以下工具:
在乐器中运行,在分配中将“记录参考计数”设置为开(您必须停止记录才能设置该选项)。使问题代码运行,停止记录,搜索感兴趣的ivar,向下钻取,您将能够看到所有保留,发布和自动发布发生的位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句