Oc中会有很多第三方,而且数据模型比较好理解 。但是在接触swift之后。刚开始时感觉有点扯淡 ,但是慢慢的机会发现 原来swift会让你的程序开发变得如此美妙,下面就是我理解的MVC中的M层
修改 import 语句来引入 UIKit 代替 Foundation:
import UIKit
默认 Swift 文件引入 Foundation 框架所以可以直接使用其中的数据结构。因为要使用 UIKit 的类,所以需要 import UIKit。导入 UIKit 同时让你能访问 Foundation,所以可以移除多余的 import Foundation
class Meal {
// MARK: Properties
var name: String
var photo: UIImage?
var rating: Int
}
init?(name: String, photo: UIImage?, rating: Int) {
// Initialize stored properties.
self.name = name
self.photo = photo
self.rating = rating
// Initialization should fail if there is no name or if the rating is negative.
if name.isEmpty || rating < 0 {
return nil
}
}