内存管理,只要掌握这个原则即可:
在变量的生命周期里,如果此对象是alloc,copy,retain之类的产生的,记得要release或者autorelease。保证引用计数加减后为0。
现在来比较详细的说一下吧。
首先,对于变量的生命周期,这里有几种:
1、方法内部:即变量只存在于方法内部,但是如果此变量作为返回值的话,如果需要release的话,记得用autorelease。
2、代码块:这个的生命周期比方法内部的要短。
3、类级别:作为类级别的变量,这个的要在dealloc方法里release。