![](/img/trans.png)
[英]How to find memory allocations and leaks in iphone applications without using instruments?
[英]iphone memory allocations and leaks
如何解决ios中的内存分配问题,给我解决内存问题和内存泄漏的正确方法。
避免这些内存问题的最佳方法是通过适当的编码。 只需阅读有关内存管理的Apple参考即可。
您只释放或拥有自己的对象。
如果使用名称以“ alloc”,“ new”,“ copy”或“ mutableCopy”开头的方法(例如alloc,newObject或mutableCopy)创建对象,或者发送该对象,则您拥有该对象的所有权保留消息。
您使用释放或自动释放来放弃对象的所有权。 自动释放仅表示“将来发送释放消息”(特别是:当使用的自动释放池收到耗尽消息时,要了解何时发送,请参阅“自动释放池”)。
没有更多信息,我只能说...
释放任何您未初始化的初始化文件。
@Nipin,要解决内存问题,您必须释放要分配的每个对象……即,使用[yourObject release];
对于调用alloc
方法的每个对象...此外,卸载您正在使用的所有纹理[texturename unload];
[texturename release];
当您不再需要这些对象或纹理并且在大多数情况下可以从场景中退出时,可以执行所有这些操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.