iphone - 有没有什么可以使 iPhone/iPod Touch 应用程序编程的内存管理更容易?

标签 iphone objective-c memory-management

我只使用 Java 和 Ruby 太久了,以至于我真的不喜欢再次跟踪自己的内存。不是我做不到,我可以。我只是不想。

任何特殊技巧、库或您学到的用于处理 iApp 内存的任何其他内容,请在这里交给我。

最佳答案

这真的非常非常容易。不要再担心保留计数,看在上帝的份上,永远不要在对象上调用“retainCount”方法。这是没用的。

如果您调用名称中任意位置带有“alloc”、“new”或“copy”的方法,或者调用“retain”方法,则您拥有该对象。完成后,您有责任放弃该所有权。

为此,如果您仍然不需要返回对象的引用,请调用“release”,如果需要,请调用“autorelease”。

documentation on the subject是明确的。这并不难。

关于iphone - 有没有什么可以使 iPhone/iPod Touch 应用程序编程的内存管理更容易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028736/

相关文章:

iphone - UIModalTransitionStyle 水平移动

iphone - 如何适配iPhone 4屏幕分辨率?

iphone - UIActivityIndi​​catorView 不呈现

objective-c - Objective-C 中的动态方法创建

matlab - 考虑预分配速度

iphone - 比较 iPhone 中的两个 NSDate

iphone - 如何比较两个不同的 map View 区域并找出它们之间的差异

objective-c - 访问 cocoa 中另一个类中创建的对象

c - 如何释放 C 中的内存?

javascript - 内存处理与性能