Swift weak和unowned

弱引用和无主引用 在闭包和捕获的实例老是互相引用而且老是同时释放时,将闭包内的捕获定义为无主引用。闭包 相反,在被捕获的引用可能变为 nil 时,定义一个弱引用的捕获。弱引用老是可选项,当实例的引用释放时会自动变为 nil。这使咱们能够在闭包体内检查它们是否存在。code 注意:class 若是被捕获的引用永远不会变为 nil,应该用无主引用而不是弱引用。test var first = 1 se
相关文章
相关标签/搜索