1、场景一
default 是编译器的关键,如果想在局部使用default名称作为局部变量,可以使用如下方法,声明default的别名
public static let `default`: PhotosManager = PhotosManager()
2、场景二
block 中使用weak self ,语法糖
let block = { [weak self] in
let 'self' = self?
self.age = 19 // self?.age = 19
}
网友评论