内存释放原则:
谁创建,谁释放;
由谁创建,由谁释放;
在哪创建,在哪释放;
(1)无论声明了几个对象指针,都要一一调用release方法进行解除绑定;创建了哪个指针,就由哪个指针调用release方法。
(2)在哪进行对象指针的创建,在执行操作之后就要在同一块{} 即域中进行指针的release方法的调用,在出域之前对它进行释放。
(3) 如果一个对象指针所指向的对象中有一个或多个其它类的对象作为 自己的成员,这时就需要重写父类的dealloc方法,并在dealloc方法内进行它的所有成员指针release方法的一一调用。因为是这个复合类的成员,属于它自己的一部分就要由它自己来进行释放。