Swift 成员变量的get/set

来源:互联网 发布:数据库sql如何设置主键 编辑:程序博客网 时间:2024/04/30 12:37
import UIKitclass Question: NSObject {    var answer: String!    var icon: String!    var title: String!    var options: [String]!    // 自定义 get、set    var image: UIImage {        get {            return UIImage(named: self.icon)!        }        set {            self.image = newValue        }    }    // 懒加载    lazy private var questions: [AnyObject] = {        // 例如:        return ["quetion1", "quetion2", "quetion3"]    }()    // 指定初始化    init(data: [String : AnyObject]) {        super.init()        self.setValuesForKeysWithDictionary(data)    }}
0 0
原创粉丝点击