iOS中"持有"是什么意思?

如题
在oc中我们经常会说一个对象被持有了, 尤其是在循环引用的时候, 但是一直不是很明白"持有"的真正含义, 到底什么才叫持有呢? 难道只有在A对象里面有一个属性是B对象, B对象才是被a对象持有的吗?
望大神解惑, 感激不尽!

阅读 6.6k
6 个回答

持有已经是很表意的说法,
A持有B的意思就是A引用着B,
在A中含有记录B对象的地址指针的变量

引用的意思。

持有,就是强引用,强
弱引用,不能叫持有

嗯嗯。他们解释的非常到位。强引用的占有

直接看《Objective-C高级编程》前面十几页就有介绍。
这里以上的所有答案。。。。都不对吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题