iOS开发流程

本文详细介绍了iOS应用程序的开发流程,包括开发语言(Objective-C, Swift, ReactNative, RXSwift)、开发工具(Xcode)、需求理解、技术架构、开发者账号、编码、联调测试、重构、产品上架、产品监控、代码维护和迭代过程。重点讨论了分层架构的重要性及各个层次的定义,以及在产品上架和审核过程中需要注意的事项。" 122842900,9336167,17个实用Linux服务器管理Shell脚本,"['Linux', 'shell', '运维', '自动化', '服务器监控']
摘要由CSDN通过智能技术生成

iOS开发流程

大概分为4阶段-12个流程节点

  • 开发前
    • 开发语言
    • 开发工具
    • 理解需求
    • 技术架构
    • 开发者账号
  • 开发中 
    • 开始编码
    • 联调、测试
    • 效率提升--重构
  • 开发完成
    • 产品上架
    • 产品监控
  • 后期维护
    • 代码维护
    • 不断迭代

开发语言

  • Object-C
  • Swift
  • 第三方框架 -- ReactNative RXSwift (跨平台、热更)

开发工具

  • Xcode

理解需求

  • 项目需求的背景,所属产品类型
  • 产品特点、基础功能、流程控制特点
  • 充分加入对产品需求的讨论,哪些可以做哪些不能做,及时与产品同事沟通
  • 对比下以前是否有做过类似应用或应用的某些功能是否类似,为接下来技术选型勾勒大概的轮廓

技术架构

   -------------------------------------------------
   |  壳    App                                   |
   |------------------------------------------------
   |  业务层 Business                              |
   |---------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值