2024年10月22日

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

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

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

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示