从零搭建通用项目-基础框架

从零搭建通用项目-基础框架

前言:由于公司项目众多,每次新项目开始都从零搭建项目既费时,又效率低下。这个时候就需要搭建一个通用项目框架,当有新的项目的时候,只用修改部分页面就能完成快速开发。

简介

从零搭建通用项目-基础框架_第1张图片
项目搭建

我个人认为搭建通用项目框架基本分为三大类:

  1. 基础框架
  2. 扩展框架
  3. 定制框架

先来聊聊基础框架都需要些什么。

从零搭建通用项目-基础框架_第2张图片
项目基础架构

AppDelegate

在AppDelegate中,尽可能的少放耗时的操作,这样可以加快APP的启动速度。
注册Window的RootViewController,后面如果需要切换视图,只在这个Window中切换,避免造成混乱。
注册第三方服务组件。

LoadViewController

AppDelegate的RootViewController设置LoadViewController为根控制器。
这个页面再来显示加载广告、启动页、自动登录等功能。
在由这个页面来决定跳转到登录还是进入首页
RootViewController
===
所有ViewController的根视图。
放设置Navigation、通用样式等方法。
根据业务需求增加所需要的方法。
MVC
===
这个就不需要怎么讲了。所有文件列表按照MVC来进行创建。


从零搭建通用项目-基础框架_第3张图片
1

你可能感兴趣的:(从零搭建通用项目-基础框架)