内存管理,只要掌握这个原则即可:
在变量的生命周期里,如果此对象是alloc,copy,retain之类的产生的,记得要release或者autorelease。保证引用计数加减后为0。
现在来比较详细的说一下吧。
首先,对于变量的生命周期,这里有几种:
1、方法内部:即变量只存在于方法内部,但是如果此变量作为返回值的话,如果需要release的话,记得用autorelease。
2、代码块:这个的生命周期比方法内部的要短。
3、类级别:作为类级别的变量,这个的要在dealloc方法里release。
本文详细介绍了内存管理的基本原则,包括变量的生命周期、引用计数管理等关键概念,并通过具体的Objective-C代码示例展示了如何正确地使用alloc、copy、retain等方法,并适时地进行release或autorelease操作。
1232

被折叠的 条评论
为什么被折叠?



