懒加载

//

//  ViewController.swift

//  懒加载

//

//  Created by 谢泽锋 on 2017/5/10.

//  Copyright © 2017年 泽锋. All rights reserved.

//

 

import UIKit

 

class ViewController: UIViewController {

 

    

    lazy var date:[String] = {

    

        print("懒加载");

//        ()->[String]

//        in

        return ["z","F"];

    }();

    

    let demoFunc = {

        ()->[String]

        in

        print("我被初始化了");

        return ["x","z"];

    };

    lazy var data3:[String] = self.demoFunc();

    override func viewDidLoad() {

        super.viewDidLoad()

        print(date);

        print(date);

        print(date);

        

        

        print(data3);

        print(data3);

        print(data3);

        

 

        // Do any additional setup after loading the view, typically from a nib.

    }

 

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

 

 

}

 

posted @ 2017-05-10 22:21  谢小锋  阅读(94)  评论(0编辑  收藏  举报