从零搭建通用项目-基础框架
2019-03-28 本文已影响0人
小豆子__
从零搭建通用项目-基础框架
前言:由于公司项目众多,每次新项目开始都从零搭建项目既费时,又效率低下。这个时候就需要搭建一个通用项目框架,当有新的项目的时候,只用修改部分页面就能完成快速开发。
简介
项目搭建我个人认为搭建通用项目框架基本分为三大类:
- 基础框架
- 扩展框架
- 定制框架
先来聊聊基础框架都需要些什么。
项目基础架构AppDelegate
在AppDelegate中,尽可能的少放耗时的操作,这样可以加快APP的启动速度。
注册Window的RootViewController,后面如果需要切换视图,只在这个Window中切换,避免造成混乱。
注册第三方服务组件。
LoadViewController
AppDelegate的RootViewController设置LoadViewController为根控制器。
这个页面再来显示加载广告、启动页、自动登录等功能。
在由这个页面来决定跳转到登录还是进入首页
RootViewController
===
所有ViewController的根视图。
放设置Navigation、通用样式等方法。
根据业务需求增加所需要的方法。
MVC
===
这个就不需要怎么讲了。所有文件列表按照MVC来进行创建。
1