IOS子模块划分思路

2017-01-09  本文已影响45人  yuditxj

先说结果,大致是按照这个思路进行划分的:

1. 网络(剔除具体API调用部分)

添加样例

包含常用插件(network状态标识等)

缓存

2. 模型映射

统一API调用规则

封装公共响应处理逻辑

对于错误类型的统一处理

3. Hybrid

资源的预加载(js, css等)

native能力开放

4. UI

HUD

Tab

侧边栏

Nav常用操作

下拉上拉

Autolayout封装

datasource封装

常用动画转场

5. 安全

加密解密

6. 统计

swizzling添加打点入口

日志记录模块封装

bug收集分析

7. 动态性

热部署方案

上一篇 下一篇

猜你喜欢

热点阅读