swift实现懒加载

在swift中使用 lazy 描述符号可以实现属性的懒加载

class Person {
    var name: String = "zhangsan"

    // 懒加载title
    lazy var title:String = "boss"

    // 如果要做复杂的操作,可以使用以下形式
    lazy var tableView:UITableView?={
        let view = UITableView()
        // do something
        return view
        }()
}
posted @ 2015-03-03 21:15  coderkl  阅读(134)  评论(0编辑  收藏  举报