在oc 中我一般是这么把plist里面的字典转成模型的
这是模型的.h文件
这是.m文件
控制器懒加载返回个数组就行 如图
还有 swift中 定义模型属性 和 oc 有区别吗? 我目前在swift中定义模型是这样的(不知道对不对): 比如定一个字符串模型
我现在想问下 在swift中 该怎么写,万分感谢!
static let properties = ["name", "icon", "fileName", "lrcName", "singer", "singerIcon"]
init(dict:[String: AnyObject]){
super.init()
for key in Music.properties {
if dict[key] != nil {
setValue(dict[key], forKey: key)
}
}
}
override var description: String {
let dict = dictionaryWithValuesForKeys(Music.properties)
return ("\(dict)")
}
调用:
Music(dict:字典),返回值就是一个music模型