首页 > 其他 > 详细

<<黑马程序员>>Set方法内存管理1

时间:2015-03-23 21:42:46      阅读:294      评论:0      收藏:0      [点我收藏+]

 内存管理原则:

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

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

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

 谁创建,谁release

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

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

技术分享

 谁retain,谁release

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

Set方法管理原则

  ①  基本数据类型直接赋值

技术分享

② 任何oc对象

技术分享

 

dealloc方法

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

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

技术分享

 

<<黑马程序员>>Set方法内存管理1

原文:http://www.cnblogs.com/honey503775123/p/4360882.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!