1.总结swift定义懒加载的规则,即"后面通过等号赋值一个闭包,闭包后面必须加上()",看下面实例
//UIImageView的懒加载
lazy var hImage:UIImageView = {
() -> UIImageView in
let tem = UIImageView.init(image: UIImage.init(named: "icon2.jpeg"))
return tem
}()
对比分析Objective_C和Swift懒加载的区别https://blog.csdn.net/feng2qing/article/details/54024674
Swift - 懒加载的实现https://www.jianshu.com/p/af0702a91e92
Swift 4.0学习之:懒加载https://blog.csdn.net/qq_35612929/article/details/79551332
网友评论