20.Swift懶加載lazy



    // Swift懶加載使用lazy關鍵字來修飾屬性

    // 在屬性後面跟= {}進行具體的賦值

    // 只會被加載一次

    lazy var names : [String]? = {

        // () -> ([String]) in

        print("加載數據")

        return ["why", "lnj", "lmj"]

    }()

    

    override func viewDidLoad() {

        super.viewDidLoad()

    }


    override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {

        print(names);

        print(names);

        print(names);

        print(names);

    }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章