问题:什么情况使用 weak 关键字,相比 assign 有什么

2020-05-07  本文已影响0人  姜小舟
什么情况使用 weak 关键字?

weak表明该属性定义了一种(nonowning relationship)非拥有关系.为这种属性赋值时, 既不会保留新值,也不释放旧值。此特质同 assign 类似, 然而在属性所指的对象遭到摧毁时,属性值也会清空(nil out)。

weak 和 assign 的不同点:
上一篇 下一篇

猜你喜欢

热点阅读