iOS开发流程
大概分为4阶段-12个流程节点
- 开发前
- 开发语言
- 开发工具
- 理解需求
- 技术架构
- 开发者账号
- 开发中
- 开始编码
- 联调、测试
- 效率提升--重构
- 开发完成
- 产品上架
- 产品监控
- 后期维护
- 代码维护
- 不断迭代
开发语言
- Object-C
- Swift
- 第三方框架 -- ReactNative RXSwift (跨平台、热更)
开发工具
- Xcode
理解需求
- 项目需求的背景,所属产品类型
- 产品特点、基础功能、流程控制特点
- 充分加入对产品需求的讨论,哪些可以做哪些不能做,及时与产品同事沟通
- 对比下以前是否有做过类似应用或应用的某些功能是否类似,为接下来技术选型勾勒大概的轮廓
技术架构
-------------------------------------------------
| 壳 App |
|------------------------------------------------
| 业务层 Business |
|---------------------------