我刚刚在我的代码中发现内存泄漏,这是由未被释放的C风格指针数组引起的。
奇怪的是,我在仪器中测试了我的应用程序 - >泄漏非常彻底,但是从未检测到泄漏(我上周刚刚发布了1.0版,到目前为止没有任何问题)。
现在我正在使用1.1版本,并且发现了逻辑错误。我修复了它,到目前为止似乎没有“过度释放”崩溃,我相信修复是应该的。
有没有人见过这样的东西?我一直认为Objective-C的保留/释放只是在malloc / free下包装,所以基于C内存函数的泄漏对于Instruments来说应该同样可见......?