为了账号安全,请及时绑定邮箱和手机立即绑定

关于OC中的内存管理:release 方法先判断释放条件还是将count 减一?

关于OC中的内存管理:release 方法先判断释放条件还是将count 减一?

眼眸繁星 2019-04-07 09:38:20
release方法主要用于referencecounting。有一点不太确定:方法中先判断是否达到释放条件,如果没达到,然后count减一?还是另一种相反的情况:先将count减一,然后判断是否达到释放条件呢??
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

release方法里没有判断逻辑,是否达到释放条件也与release无关。
release只负责对rc减1,至于是n-1还是0-1,不管,如果是0-1,直接挂。
是否打到释放条件是一个releasepool判断的
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 388 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信