论文部分内容阅读
近几年智能手机发展非常迅猛,智能手机的功能也越来越丰富,基于iOS的iPhone智能手机因其独特的设计、优秀的性能和极佳的体验深受用户欢迎。手机通讯录作为一款最为广泛使用的应用,如何能让用户更加方便快捷地使用,很有研究的必要。本文设计和实现了基于iOS操作系统的手机通讯录应用。
论文首先介绍了项目研究的背景、研究意义以及论文的主要工作,然后对基于iOS的开发技术进行了基本介绍,包括iOS应用的特点、MVC软件设计模式、SQLite数据库、GCD和FMDB,接下来从功能性需求和非功能性需求出发,对通讯录客户端进行了设计,从数据处理模块和界面显示模块两个部分进行了设计和实现。论文详细叙述了联系人搜索模块的算法实现和其显示规则的实现,介绍了多个地方用到的联系人分组的实现以及网络通信模块的实现。最后,经过严格而详细的测试,应用获得测试报告。论文作者在项目中独立完成了的模块有联系人搜索模块、群组模块、联系人详情模块和设置模块,参与完成了通讯录数据库的读取和操作、性能的优化、缓存模块等工作。
通讯录应用已经完成了第一个版本的开发工作,近期可以在苹果的App Store上下载。