Skip to content
配图

ARC 内存管理

swift
network.fetch { [weak self] result in
    guard let self else { return }
    self.render(result)
}

weak 用于可能为 nil 的 delegate;unowned 用于生命周期同步、非可选关系(误用会 UAF)。

Instruments Leaks + Memory Graph 是验证手段,别只靠 [weak self] 咒语。

Visitors · Page views