bug调试 使用Zombie Objects(僵尸对象)来解决关于内存泄露的问题

本文介绍了如何通过Xcode的Zombie Objects功能来定位和解决iOS应用中的内存泄露问题。当出现`exc_bad_access`错误时,启用Zombie Objects可以在程序访问已释放对象时提供更精确的错误定位信息,帮助开发者找出导致崩溃的具体类或方法。
摘要由CSDN通过智能技术生成

  前段时间,做项目的时候 测试发现了一个bug 打过来重现的时候 发现就算打了全局断点,也没办法找到。。。无奈之下 就使用Xcode的Zombie Objects来查找定位。

当时报错:

      thread 1:exc_bad_access(code=1,address=0x15070100)

     这种提示 通常意味着程序出错或者崩溃是因为内存管理的问题。可以理解为系统访问了一个已经被释放的对象,或者说 系统在调用某个对象的时候,这个对象也访问了一个被释放的内存地址。导致程序崩溃。这种情况下我们常常无法定位错误在哪。程序在不运行时也是没有任何报错和警告的。运行中也只有访问到该点才回出错。

      这时候我们可以使用Zombie Objects来定位问题。

      调用Zombie Objects:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值