Objective c ARC游戏中心内存泄漏

Objective c ARC游戏中心内存泄漏,objective-c,xcode,memory-leaks,automatic-ref-counting,game-center,Objective C,Xcode,Memory Leaks,Automatic Ref Counting,Game Center,我们正在做一个项目,正在使用ARC。在使用xcode仪器时,我们在连接和向游戏中心发送数据时发现了一些内存泄漏。我们还测试了本教程中的代码:,它也在相同的地方泄漏。ARC不应该防止这些泄漏吗?尽管使用了ARC,但内存泄漏的原因之一是: 如果自动释放对象是由类函数创建的,如[NSMUtableArray],则此对象将放入当前自动释放池中,当不存在其他所有者且自动释放池已耗尽时,该对象将在稍后释放。 但是,如果不存在自动释放池,即如果生成一个新线程时没有显式的@autoreleasepool{…}作

我们正在做一个项目,正在使用ARC。在使用xcode仪器时,我们在连接和向游戏中心发送数据时发现了一些内存泄漏。我们还测试了本教程中的代码:,它也在相同的地方泄漏。ARC不应该防止这些泄漏吗?

尽管使用了ARC,但内存泄漏的原因之一是:
如果自动释放对象是由类函数创建的,如
[NSMUtableArray]
,则此对象将放入当前自动释放池中,当不存在其他所有者且自动释放池已耗尽时,该对象将在稍后释放。

但是,如果不存在自动释放池,即如果生成一个新线程时没有显式的
@autoreleasepool{…}
作为第一个语句之一,则不能稍后释放该对象,因为无法释放自动释放池,因此该对象是内存泄漏。

我们可以获得特定的泄漏行吗?我宁愿不必搜索Ray的整个网站来了解你的观点。