swift简单学习之MVC中的model

来源:互联网 发布:mysql没有可视化界面 编辑:程序博客网 时间:2024/05/18 20:51


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

0 0
原创粉丝点击