使用Instruments检查我的代码是否泄漏,我得到一个显示我无法找到解决方案。就是这样:
Malloc 48个字节 负责任的库 - libsystem_c.dylib 负责任的框架 - strdup
我已经用Google搜索过了一些建议告诉人们只是留下它,但是向Apple提交泄漏似乎是一件愚蠢的事情,所以我想知道是否有人可以告诉我更多关于这一点,或者在哪里它可能来自?
答案 0 :(得分:0)
如果您的代码没有直接使用strdup(),那么显示内存泄漏的原因基本上有两个:
strdup()
但在使用后不会释放其返回值。在这两种情况下,您都可以向Apple提交错误报告。