【发布时间】:2019-07-25 18:28:29
【问题描述】:
我想完全了解 Swift 中弱引用和无主引用的内容。 为此,我阅读了MikeAsh 并收到了一些问题。
已知的:
- 当没有weak(并且,我想是unowned)对象引用时,强引用计数器直接存储在对象的内存区域中
- 当一个weak链接出现时,对象内存中的第二个单词被重用于引用side table
- 边桌有指向对象的链接
- weak 链接指的是这个 side table
还有我想澄清的:
- 除了指向对象的链接和 strong 引用的数量之外,side table 还存储了哪些内容?
- unowned 是否也引用了指向 side table 的链接?如果不是,并且 unowned 链接指的是对象内存 weak 和 unowned 之间的性能如何?
【问题讨论】:
标签: swift weak-references strong-references unowned-references