您的位置:首页 > 移动开发 > Swift

Swift 成员变量的get/set

2015-09-28 15:04 375 查看
import UIKit

class 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)
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: