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

形如:


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,367评论 25 709
  • 原文: iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 开篇 iOS应用架构谈 网络层设计方案 i...
    难却却阅读 5,052评论 0 7
  • 转自http://casatwy.com/iosying-yong-jia-gou-tan-viewceng-de...
    严木木阅读 5,469评论 1 8
  • ”不要温和地走进这个良夜”狄兰托马斯 喜欢科幻尤其是太空题材的影片,看《星际穿越》时,才知道狄兰这首诗,之前有读过...
    蒋菱阅读 1,310评论 1 1
  • 从今天开始,做些自认为有意义的事情,看书写作。早上起床后写了一篇女人如水,我知道写得不好,短句,不能用文字准确的表...
    章渺渺阅读 1,499评论 1 1

友情链接更多精彩内容