[iOS]官网的iOS-Guide-in-Swift-5

Define Your Data Modal

Posted by Leo Eatle on 2017-02-15

看完了界面编程,不得不对Xcode强大的Interface Builder表示惊叹,同时教程关于给盲人的可用性介绍也让人感受到Apple强大的人文关怀

唯一有点迷的地方是,Guide声称用Swift进行客户端开发遵循MVC设计模式,但是我们发现上个教程创建的自定义组件中,界面如constrainter和逻辑如一些counter变量都是放在一起的,我并不觉得在一个组件中V和C有分开

这一节讲的就是Data Model,我们来看看Apple官方实践是怎样的。

学习目标:

  1. 创建一个data model
  2. 给定制组件编写一个健壮的initializer
  3. 理解怎样的initializer是健壮/不健壮的
  4. 给data model编写单元测试

创建一个data model

没什么好讲的

编写单元测试

没什么好讲的,Xcode非常强大,善用asset,基本就这样