Joke基本项目构建1

作者: _赖笔小新 | 来源:发表于2015-01-03 14:58 被阅读75次

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

界面使用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。

相关文章

  • Joke基本项目构建1

    这边介绍下项目的结构和作用 界面使用storyboard。在iOS设备屏幕百花齐放的时代,不用storyboard...

  • Joke基本项目构建2 网络请求

    网络请求封装在JKNetworkUtil类中。没有使用流行的AFNetworking,而是用NSURLConnec...

  • Joke基本项目构建3 添加缓存图片

    糗事百科的阅读方式跟微博很想,它是按时间线排布的。所以过几分钟刷新出来的内容会是全新的。那这种情况其实做缓存的意义...

  • (2)Gradle构建

    1. 构建块 Gradle构建中的两个基本概念是项目(project)和任务(task),每个构建至少包含一个项目...

  • maven常用命令介绍

    一、Maven的基本概念 主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建 项目构建...

  • 基本Django项目构建

    本文首发于知乎https://zhuanlan.zhihu.com/p/486779329[https://zhu...

  • Gradle构建脚本

    一、构建块Gradle构件中有两个基本概念,项目Project和任务Task。每个构建至少包含一个项目;每个项目中...

  • maven基本使用总结

    一、基本概念: 主用途:自动化构建Java项目、依赖管理、项目管理。 构建流程:清理、编译、测试、生成报告、打包、...

  • React基本项目构建

    文档链接https://reactnative.cn/docs/0.51/getting-started.html...

  • Android项目构建基本流程

    前言 这段时间在学习项目构建,gradle,groovy等,学完以后总感觉是懂非懂。所以打算通过写几篇文章巩固学习...

网友评论

    本文标题:Joke基本项目构建1

    本文链接:https://www.haomeiwen.com/subject/mqwztttx.html