美文网首页
项目架构

项目架构

作者: 绛紫哟 | 来源:发表于2017-12-29 10:20 被阅读60次
项目架构图.png

下面详细介绍:

AppDelegate:(专门为AppDelegate添加类别,使得AppDelegate不显得赘余)

  • AppDelegate+Bugly:添加Bugly,方便收集崩溃信息
  • AppDelegate+Main:跳转VC判断

Base:(基类封装)

  • MainTabbarViewController:设置自定义的Tabbar
  • MainTabbar:自定义Tabbar,进行坐标调整
  • BaseViewController:添加网络状况判断,所有需要进行无网络页面判断的都可以继承此基类
  • BaseTableview:对UITableview的封装,添加刷新加载动画、空数据的属性,以及刷新、加载的代理方法
  • BaseCollectionView:功能同BaseTableview
  • BaseNavigationViewController:需要对Nav进行修改的会用到,这里暂时没有用到

Define:

  • PrefixHeader.pch:其他头文件的汇总
  • DefineHeader:常用量宏定义类
  • FileHeader:头文件类
  • InterfaceHeader:接口宏定义类

Modules:(模块划分)

Resource:(资源存储)

Service:(网络请求封装)

  • BaseService:封装请求基础类,方便请求调用

ThirdParty:(第三方类)

Utils:(工具类)

项目地址:
https://github.com/sweetyLa/SweetyProject.git

相关文章

  • 第3章 敏捷项目管理概述 转

    第3章 敏捷项目管理概述 3.1 敏捷项目管理架构 1.敏捷项目管理架构概述 敏捷项目管理架构(Agile Pro...

  • IT项目中的应用架构、技术架构、安全架构、部署架构

    IT项目中的应用架构、技术架构、安全架构、部署架构 在日常软件项目开发与实施中,经常会涉及到各种架构图,如应用架构...

  • 数据库事务、Redis缓存

    项目的架构(业务架构、技术架构、物理架构) 单机架构 ---> 多机架构 ---> 读写分离 ---> 集群架构 ...

  • 游戏架构

    架构的目的:提高项目的可维护性,方便项目的扩展 游戏架构

  • 仿今日头条项目架构

    仿今日头条项目架构 (一)—— ios11导航栏和tabBar层级仿今日头条项目架构 (二)—— 项目主架构的搭建...

  • APP架构

    架构因人而异,不同的架构师会有不同的看法;架构因项目而异,不同的项目需求不同,架构也自然会不同,脱离业务的架构就是...

  • 从微服务出发,聊一聊软件架构

    架构发展大致是从单体架构到SOA(面向服务架构), 再到微服务这样一个过程 就单体架构来讲, 项目耦合性强, 项目...

  • 项目架构

    iOS架构补完计划--浅谈架构模式(MVC/MVVM)

  • 项目架构

    下面详细介绍: AppDelegate:(专门为AppDelegate添加类别,使得AppDelegate不显得赘...

  • 项目架构

    1.前端: vue-cli+webpack+element UI 2.移动: APICloud 3.后台: nod...

网友评论

      本文标题:项目架构

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