2024年10月22日

iOS Swift 的捕获列表 [weak self] 和 [unowned self]

摘要: 捕获列表(capture list)是 Swift 中闭包的重要概念之一,用来控制闭包如何捕获和存储其上下文中的外部变量。 捕获行为 在闭包中使用外部变量时,Swift 会自动捕获这些变量的引用。如果这些变量是引用类型(如类实例),闭包会持有它们的强引用,可能导致强引用循环,即内存泄漏。 捕获列表允 阅读全文

posted @ 2024-10-22 10:56 ACM_Someone like you 阅读(14) 评论(0) 推荐(0) 编辑

导航