Joke基本项目构建1

这边介绍下项目的结构和作用

界面使用storyboard。在iOS设备屏幕百花齐放的时代,不用storyboard和xib布局简直就是自讨苦吃。原来纯代码的编程方式差不多可以彻底停止了。storyboard+autolayout+sizeclasses的方式虽不能说完美,但基本可以解决各个尺寸上的布局问题。还算是比较容易上手的,在后面的文章中我会介绍相关的方法。

我把整个项目的结构分为:

  1. Util
  2. Model
  3. Controller
  4. View

当然你也可以不这样分,这也不是标准做法。只是我的个人习惯。

Util里面放一些类的extension,工具类,比如读写文件,网络请求

Model里面就都是Model实体类型,将实体Model化有助于降低项目复杂度和耦合度,是明智的选择。

Controller,所有的Controller

View,存放一些自定义View

形如:


Joke基本项目构建1_第1张图片

因为这只是个小项目,所以这样组织。项目大了后,我会分模块,模块里面放Model,Controller,View。

你可能感兴趣的:(Joke基本项目构建1)