文档库 最新最全的文档下载
当前位置:文档库 › iOS系统应用开发规范研究

iOS系统应用开发规范研究

龙源期刊网 https://www.wendangku.net/doc/f29426258.html,

iOS系统应用开发规范研究

作者:韩玉会

来源:《物联网技术》2017年第06期

摘要:iOS平台应用开发占据了智能移动平台应用开发的半壁江山,App应用需求量大,而苹果智能移动设备及其应用软件也是新型移动行业的潮流引导者。文中以iOS系统平台应用开发为例,综合运用比较分析及实证研究等方法,深入讨论了iOS系统应用开发常用的开发模型及其特点、框架设计原则、程序逻辑及代码编写规范,工程规范等问题,并结合实践经验探讨了各类规范的应用原则,分类总结了iOS平台应用开发的主要工程规范及实际实施方法,对从事iOS系统开发的人员具有重要参照价值,对所有智能移动平台应用开发均有一定参考意义。

关键词:iOS系统;应用开发;规范化;App应用

中图分类号:TP311 文献标识码:A 文章编号:2095-1302(2017)06-00-03

0 引言

众所周知,软件开发规范化是保证软件开发效率和质量的重要手段,在智能移动终端应用开发领域更是如此。iOS应用主要运行在iPhone、iPod、iPad以及Apple TV等苹果系列产品上,市场占有率高,用户群体庞大,因此各类应用种类繁多,且更新迅速。iOS应用开发的规范性成为保证iOS应用开发速度和效率的重要手段。由于iOS的封闭性,其应用开发的各类规范如流程规范、程序规范、代码规范、UI设计规范等相对固定,对于iOS应用开发者,尤其

对入门新手而言,熟悉各类规范并在实际应用开发中灵活应用,才能最大程度减少错误,避免意外发生。

1 开发模型选择

开发模型是宏观角度项目整体设计规范的体现,合适的开发模型可以提高项目开发效率,减少开发成本,并降低项目风险。瀑布模型是最早提出的开发模型,从上向下,从整体到部分逐步实现功能,符合人们分析问题的一般思路,与之相对应的还有喷泉模型,从下向上组合项目整体功能。此外,软件项目开发中常见的开发模型还有原型模型,线性模型、螺旋模型、增量模型和敏感开发模型等,在移动应用开发实践中,一般都是各种模型的混合使用,即不同部分根据具体情况采用不同的开发方法,充分利用彼此之间的互补性。通过iOS应用开发项目实践分析,总结了如下几条规律:

(1)UI模块在设计明确时采用线性模型,依据不同界面逻辑线性开发,UI设计不明确时,采用快速原型模型,以降低项目风险。

相关文档