ios架构篇-1 项目组织架构
关键字:项目组织架构 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 项目组织架构相关推荐
- Android架构篇-1 项目组织架构
Android架构篇-1 项目组织架构 模块化分层 1.结构清晰,各模块代码分离,符合高内聚低耦合,快速定位查找代码 2.团队协作开发灵活,互不影响,各模块完成后合并即可完成整体app 3.抽离公共层 ...
- 性能测试架构篇—C/S架构的应用性能测试模型分析
1. CS/CSS系统架构的基本概念 1.1系统架构定义 虽然B/S结构.J2EE架构愈来愈成为流行模式,但基于传统的C/S结构的应用程序还广泛地应用于各种行业.尤其是金融行业中的商业银行柜面-核心帐 ...
- iOS架构篇-3 网络接口封装
iOS架构篇-3 网络接口封装 关键字:iOS,网络接口封装,Alamofire,swift 网络接口API通常都需要自己封装一套管理,这里以swift版的Alamofire为例. 实现功能: 1.暴 ...
- iOS架构篇-5 CI/CD(持续集成、持续交付、持续部署)
iOS架构篇-5 CI/CD(持续集成.持续交付.持续部署) CI CI是指持续集成,代码的更新会定期自动构建.测试并合并到公共仓库中,方便多分支时解决冲突问题 CD CD是指持续交付和/或持续部署, ...
- iOS架构篇-4 架构模式MVVM
iOS架构篇-4 架构模式MVVM MVVM原理 MVVM 登录例子 View: ViewModel: Model: 如果觉得可以就点个
- iOS 开发中的 Flux 架构模式
本文讲的是iOS 开发中的 Flux 架构模式, 在半年前,我开始在 PlanGrid iOS 应用程序中采用 Flux 架构(开发).这篇文章将会讨论我们从传统的 MVC 转换到Flux的动机,同时 ...
- Hadoop3.3.0入门到架构篇之一
Hadoop入门到架构篇之一 Hadoop组成 HDFS (浏览器端口号50070(low) / 9870(high)) NameNode(nn) : 存储文件的元数据如文件名,文件目录结构,文件属性 ...
- iOS开发之组件化架构漫谈
前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目.在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构.当然不是直接拿来照搬,还是 ...
- (一)人工智能大纲摘要:《人工智能发展白皮书-技术架构篇(2018年9月)》
以下博客的主要内容,摘自白皮书. http://www.caict.ac.cn/kxyj/qwfb/bps/index_1.htm < ...
最新文章
- Framework 源码解析知识梳理(5) startService 源码分析
- OSPF分解试验部分-LAB3:OSPF各种网络类型试验
- codeforces654题解_CodeForces - 886C 解题思路
- python如何爬虫-如何使用python写爬虫程序
- 动态生成控件的消息处理
- Codejock Xtreme Toolkit Pro v12.0.0 Full Release
- 【转】MATLAB的polar函数 极坐标绘制最大半径怎样设置
- SparkSubmit源码解读记录
- open表和closed表_excel工作表合并,多文件数据一键合成
- [翻译]Writing Custom Wizards 编写自定义的向导
- HDU-1754 线段树的节点更新,储存区间的最大值
- 文件大小图形化软件 SpaceSniffer(转载)
- 生产者消费者模型(自己上锁与阻塞队列两版本)
- Android 11.0 12.0系统添加水印(仿安全模式水印)
- steam加速_玩转steam的新姿势:必备加速器推荐!
- Spark源码环境问题
- PHP退休了吗,年底退休和年初退休也有区别?
- cad怎么画坐标系箭头_如何方便快捷地用CAD画箭头
- phpstudy+gv32-CSM
- 物联网设备网关系统架构设计