免费IT入门培训学习平台
登陆
注册
曾庆林-IT入门
首页
教程
名
学校排行榜
(0)
投一票
swift-闭包内存管理
官网
闭包内存管理很重要,不当使用会导致内存泄漏。 class SomeClass { var closure: (() -> Void)? init() { closure = { [weak self] in guard let strongSelf = self else { return } // 使用strongSelf } }} 这里用[weak self]避免闭包强引用self,防止循环引用。 使用闭包时,要注意闭包和对象间引用关系,避免强引用循环。
专业
评论
新闻
织梦二维码生成器
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
想学
值得
不值
用户名:
验证码:
匿名?
发表评论
最新评论
进入详细评论页>>
×
登陆
登录
×
注册
注册