在物质丰富的当今社会,人们对物质的需求也越来越高,特别是在各种节日中,人们对礼物的需求也是有相当高的标准,所以要想买到一个让人合心意的礼物也成了头痛的问题,如果把所有的精美礼物聚集在一起,各种节日的礼物分类展示出来拱用户挑选,让用户有更好的生活体验。而基于iOS的礼物购买软件恰恰的解决了这些问题。
2.iOS开发环境及优势
2.1 iOS开发环境介绍
开发环境的要求
1.硬件环境:
(1)苹果电脑。
(2)iPhone或iPod Touch,主要用来测试编写好的程序。
2.软件环境:
(1)苹果操作系统MAC OS。
(2)Xcode(主要开发工具)。
3.软件开发语言
(1)Object-C语言。
2.2 iOS开发的优势和特点
iOS的开发语言是Object-C,它的开发环境Xcode不仅支持多种语言的编写,还可以语言混编,在软件开发当中总比免不了第三方库的使用,使用这些库的时候通常需要一些繁琐重复的操作而在实际开发中则不需这些繁杂的操作,它提供了CocoaPods专门来管理这些第三方类库。
Xcode 能够和 Mac OS X 里众多其它的工具协作,例如综合用户界面结构应用程序;编译器如 gcc、java;还有调试工具如 gdb。另外,你可以用AppleScript Studio 组增加一个Aqua界面到系统和应用程序脚本、命令行工具、以及网络应用程序中。以上三者无论如何都能在任何平台组合成最强大的脚本环境。
Xcode开发的框架上来说iOS开发框架极其的丰富,随着近几年苹果手机在国内的盛行也大大增大了iOS应用程序的需求量所以iOS软件开发更为稀缺。
3.项目分析
3.1 需求分析
为了让用户拥有好的体验做出了以下几点需求:
(1)能够查询显示服务器那边罗列的礼物的信息。
(2)可以收藏各种礼物和贺卡。
(3)可以分享,发送短信祝福,清理缓存检查更新,搜索礼物等功能。
(4)程序可以添加事件提醒,到点会提醒用户。
(5)为了方便用户查看礼物信息,程序做到了礼物分类。
3.2 用户界面
根据应用程序的功能需要,对用户界面做如下分析:
(1)指引界面
程序第一次运行则会加载,因为界面主要是介绍此应用程序的一些功能,和数据内容用途等。指引界面中用户可以用手指滑动来看应用程序的一些介绍,到最后则会看到一个立即体验的按钮,点击就会进入主界面心意和专题界面。此界面的最终的作用是在加载的过程中进行数据的初始化工作,将应用程序运行时需要的信息提前做准备,以至于到达显示主界面时可以尽快的显示出数据,不至于让用户等。 基于iOS的礼物购买APP设计与实现(2):http://www.youerw.com/jisuanji/lunwen_27207.html