《黑马程序员》 Set方法内存管理1(Objective - c语法)

 内存管理原则:

      ①   只要还有人在用某个对象,那么这个对象就不会被回收。

      ②   只要你想用这个对象,就让对象的计数器+1 ( ratain )

      ③   当你不再使用这个对象时,就让对象的计数器-1 ( release )

 谁创建,谁release

     如果你通过alloc、new或[mutable]copy来创建一个对象,那么你必须调用release或autorelease

     换句话说,不是你创建的,就不用你去[auto]release



 谁retain,谁release

    只要你调用了retain,无论这个对象是如何生成的,你都要调用release

Set方法管理原则

  ①  基本数据类型直接赋值

② 任何oc对象

 

dealloc方法

   ①  一定要调用 [ super dealloc]方法 ,必须放在后面。

   ②  对self(当前)所拥有的对象做一次release操作

 

posted @ 2015-03-23 20:18  画梦醉红尘  阅读(183)  评论(0)    收藏  举报