我正在寻找好的解释.我有一本关于objective-c的1000页书籍,但不幸的是关于内存管理,保留计数的部分,描述得非常糟糕且难以理解.
快速解释:您分配,新增,保留或复制的任何内容也必须发布.此外,如果您计划在当前消息循环之外保留它(或者您有可能将其自动释放并成为无效引用),那么您不应分配或复制的任何内容都应保留.
这是我发现的最简洁的解释之一:
http://www.dikant.de/2007/08/23/cocoa-memory-management-101