内存管理的原则

内存管理的原则

1> 原则: 

      1). 只要还有人在使用这个对象, 那么这个对象就不会被回收

       2). 只有你想使用这个对象, 那么就应该让这个对象的引用计数器加1

       3). 当你不想使用这个对象时, 应该让对象的引用计数器减1

2> 谁创建, 就由谁来release 

       1). 如果你通过alloc, new, copy 来创建一个对象, 当你不想用这个对象的时候就必须调用release 或者autorelease 让引用计数器减1

       2). 不是你创建的就不用你负责 release 

3> 谁retain 谁release

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

4> 总结:

       有加就应该有减, 曾让某个计数器加1, 就应该让其在最后减1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值