在 Objective-C 中,如果想要完成只执行一次的代码,使用 dispatch_once 即可,但在 Swift 3.0 后,该方法已不适用,我们可以这么做:
dispatch_once
Swift 3.0
lazy var onceCode: Void = { // 写下想要执行一次的代码 }()
在需要的地方这么调用:
_ = onceCode
我要举报该,理由是: