一.类声明属性的内存管理
写完所有属性时,第二步就是在对应的.m文件中,复写dealloc方法
基本数据类型的属性不需要释放
剩余有几个属性就写几个属性的release.
这里使用[_属性 release];
而不用[self.属性 release];
是因为self会调用 他的get方法,其中有autorelease方法,这就显得有点画蛇添足了,虽然也会release,没有_属性直接,来的那么简单了.
二.类实现文件中方法实现,如果里面有需要你alloc分配空间对象的话,但是你又不知道他什么时候释放,只需要加[该对象 autorelease];
三.在声明一个类的对象时,如果有遍历构造器方法,优先使用该方法,因为该方法返回的是一个自动释放的对象,内存是不要你管理的,是自动释放池配合管理的.
四.在main.m文件中,写在释放池中的对象,用内方法声明的对象不需要管理,用alloc分配空间的对象,必须release掉,一般是成对写,关于该对象的操作写在生成空间和释放之间.