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

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

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

简介

项目搭建

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

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

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

项目基础架构

AppDelegate

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

LoadViewController

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


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

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,882评论 1 32
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,577评论 4 61
  • 转自:[http://blog.csdn.net/liu88010988/article/details/5154...
    hackywit阅读 11,302评论 0 26
  • 您 要鱼吗 在集市上 一个十一二岁的孩子 端起破旧的渔篓 把他的鱼 送到我的眼前 那些鱼 大多处于童年或幼年 ...
    春水梦华章阅读 1,630评论 5 10
  • “我已经很久没有喝过这款酒,但当我再次闻到它,我马上认出了它。它让我想起了十几年前,跟我当时的女友(当然,不是现在...
    司徒西早阅读 3,411评论 2 10

友情链接更多精彩内容