屬性模型創(chuàng)建
import UIKIit
// 定義三個屬性變量
class person : NSObject {
var name : String ? // 名字
var age: String? // 年齡
var address: String ? // 地址
init (dict:[String : AnyObjcet]){
super.init()
self.setValuesForKeys(dict)
}
override func setValue(_ value: Any?, forUndeFinedKey key: String){
}
// kvc 截獲后臺數(shù)據(jù)變量關(guān)鍵字
override func setValue(_ value: Any?, forKey: String){
// 假設(shè)后臺數(shù)據(jù)返回有變量名為 description 與系統(tǒng)關(guān)鍵字沖突
if key == "description"{
// 我們來用定義的 address 來代替 description 的值
address = varlue as! String?
}
super.setValue(value, forKey: key)
}
}