前端之家收集整理的这篇文章主要介绍了
Swift基础篇——懒加载,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
懒加载
import UIKit
class ViewController: UIViewController {
lazy var listData: [String]? = {
()->[String]
in
print("----")
return ["longshao","guangzhou",0)">"beijing",0)">"shenzhen"]
}()
lazy var listData2: [String]? = {
print("shenzhen"]
}()
lazy var listData3: [String]? = self.test()
func test() -> [String]
{
print("+++")
"lnj1",0)">"lmj1",0)">"why1",0)">"wsz1"]
}
override func touchesBegan(touches: Set<UITouch>,withEvent event: UIEvent?) {
print(listData!)
print(listData)
print(listData)
print("++++++++++++++++++++++++++++")
print(listData2)
print(listData2)
print(listData2)
print("++++++++++++++++++++++++++++")
print(listData3)
print(listData3)
print(listData3)
}
}