懒加载简单应用
lazy var players: NSMutableArray = {
var temporaryPlayers = NSMutableArray()
temporaryPlayers.addObject("Mike Buss")
return temporaryPlayers
}()
实例2
lazy var zyTableView: UITableView = {
let tempTableView = UITableView (frame: self .view .bounds, style: UITableViewStyle .Plain)
tempTableView .delegate = self
tempTableView .dataSource = self
return tempTableView
}()
先来说一下懒加载的好处:
- 需要的时候初始化内存,对内存开销较小,节省内部资源
- 代码初始化放在一起,代码块比较好划分,方便别人和自己阅读