iOS Swift 的捕獲列表 [weak self] 和 [unowned self]
摘要:
捕獲列表(capture list)是 Swift 中閉包的重要概念之一,用來控制閉包如何捕獲和存儲其上下文中的外部變量。 捕獲行為 在閉包中使用外部變量時,Swift 會自動捕獲這些變量的引用。如果這些變量是引用類型(如類實(shí)例),閉包會持有它們的強(qiáng)引用,可能導(dǎo)致強(qiáng)引用循環(huán),即內(nèi)存泄漏。 捕獲列表允 閱讀全文
posted @ 2024-10-22 10:56 ACM_Someone like you 閱讀(172) 評論(0) 推薦(0)
浙公網(wǎng)安備 33010602011771號