关键字:项目组织架构  CocoaPod + 多项目级联 + xib + MVVM

ProjectApp   项目app project

Vendor    第三方.a、.framework库或源码

Resources  项目静态配置文件

Database    数据库文件夹,如CoreData

Component  此项目特定的组件

Base    此项目特定的基类,此基类基本上都要集成ComponentUI里的Base,如BaseNavController, BaseVC, BaseTabBarController

Util    此项目特定的工具类

UI    此项目特定的UI

Common    此项目特定的公共类

View   视图

WebVC  公用的WebViewVC,需要提供接口出来,不建议直接调用

Pay   支付,如微信、支付宝支付

Push  推送,如极光、友盟

DataCache  项目数据缓存,如图片缓存类

BugAnalysis   app闪退奔溃统计

DataStatistic   用户数据行为埋点统计,如友盟、极光的数据统计

Map 高德、百度地图

Bluetooth 蓝牙

Wifi Wi-Fi

Styles   整体风格ÿ

ios架构篇-1 项目组织架构相关推荐

  1. Android架构篇-1 项目组织架构

    Android架构篇-1 项目组织架构 模块化分层 1.结构清晰,各模块代码分离,符合高内聚低耦合,快速定位查找代码 2.团队协作开发灵活,互不影响,各模块完成后合并即可完成整体app 3.抽离公共层 ...

  2. 性能测试架构篇—C/S架构的应用性能测试模型分析

    1. CS/CSS系统架构的基本概念 1.1系统架构定义 虽然B/S结构.J2EE架构愈来愈成为流行模式,但基于传统的C/S结构的应用程序还广泛地应用于各种行业.尤其是金融行业中的商业银行柜面-核心帐 ...

  3. iOS架构篇-3 网络接口封装

    iOS架构篇-3 网络接口封装 关键字:iOS,网络接口封装,Alamofire,swift 网络接口API通常都需要自己封装一套管理,这里以swift版的Alamofire为例. 实现功能: 1.暴 ...

  4. iOS架构篇-5 CI/CD(持续集成、持续交付、持续部署)

    iOS架构篇-5 CI/CD(持续集成.持续交付.持续部署) CI CI是指持续集成,代码的更新会定期自动构建.测试并合并到公共仓库中,方便多分支时解决冲突问题 CD CD是指持续交付和/或持续部署, ...

  5. iOS架构篇-4 架构模式MVVM

    iOS架构篇-4 架构模式MVVM MVVM原理 MVVM 登录例子 View: ViewModel: Model: 如果觉得可以就点个

  6. iOS 开发中的 Flux 架构模式

    本文讲的是iOS 开发中的 Flux 架构模式, 在半年前,我开始在 PlanGrid iOS 应用程序中采用 Flux 架构(开发).这篇文章将会讨论我们从传统的 MVC 转换到Flux的动机,同时 ...

  7. Hadoop3.3.0入门到架构篇之一

    Hadoop入门到架构篇之一 Hadoop组成 HDFS (浏览器端口号50070(low) / 9870(high)) NameNode(nn) : 存储文件的元数据如文件名,文件目录结构,文件属性 ...

  8. iOS开发之组件化架构漫谈

    前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目.在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构.当然不是直接拿来照搬,还是 ...

  9. (一)人工智能大纲摘要:《人工智能发展白皮书-技术架构篇(2018年9月)》

                                   以下博客的主要内容,摘自白皮书. http://www.caict.ac.cn/kxyj/qwfb/bps/index_1.htm < ...

最新文章

  1. Framework 源码解析知识梳理(5) startService 源码分析
  2. OSPF分解试验部分-LAB3:OSPF各种网络类型试验
  3. codeforces654题解_CodeForces - 886C 解题思路
  4. python如何爬虫-如何使用python写爬虫程序
  5. 动态生成控件的消息处理
  6. Codejock Xtreme Toolkit Pro v12.0.0 Full Release
  7. 【转】MATLAB的polar函数 极坐标绘制最大半径怎样设置
  8. SparkSubmit源码解读记录
  9. open表和closed表_excel工作表合并,多文件数据一键合成
  10. [翻译]Writing Custom Wizards 编写自定义的向导
  11. HDU-1754 线段树的节点更新,储存区间的最大值
  12. 文件大小图形化软件 SpaceSniffer(转载)
  13. 生产者消费者模型(自己上锁与阻塞队列两版本)
  14. Android 11.0 12.0系统添加水印(仿安全模式水印)
  15. steam加速_玩转steam的新姿势:必备加速器推荐!
  16. Spark源码环境问题
  17. PHP退休了吗,年底退休和年初退休也有区别?
  18. cad怎么画坐标系箭头_如何方便快捷地用CAD画箭头
  19. phpstudy+gv32-CSM
  20. 物联网设备网关系统架构设计

热门文章

  1. 什么是ObjCTypes?
  2. [.NET] 《Effective C#》快速笔记 - C# 中的动态编程
  3. Redis3.0 配置文件说明
  4. cojs 简单的数位DP 题解报告
  5. mac 使用homebrew 安装mysql
  6. 【转】推荐!国外程序员整理的Java资源大全
  7. MyEclipse中的快捷键
  8. python数据库学习--Mysql
  9. Android13.9.15
  10. 《c陷阱与缺陷》之贪心法