摘要伴随着 3G 网络的进展,手机越来越普及并且成为最便捷的联接网络的终端。消费者也越来越注重对各个平台的手机软件的体验。而且开发者也越来越注重手机客户端的市场和推广。对于如此便捷的环境,也应运产生了一批优秀的跨各种平台的交互软件。苹果 iOS 是由苹果公司开发的移动操作系统。苹果公司最早于 2007 年 1 月 9 日的Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,它也是以Darwin 为基础的,因此同样属于类 Unix 的商业操作系统。原本这个系统名为 iPhone OS,因为 iPad,iPhone,iPod Touch 都使用 iPhone OS,所以 2025WWDC 大会上宣布改名为 iOS(IOS 为美国 Cisco 公司网络设备操作系统注册商标,苹果改名已获得 Cisco 公司授权)。iOS 具有简单易用的界面、令人惊叹的功能,以及超强的稳定性,已经成为iPhone、iPad 和 iPod touch 的强大基础。尽管其他竞争对手一直努力地追赶, iOS 内置的众多技术和功能让 Apple 设备始终保持着遥遥领先的地位。为了方便好友之间的交互,为了方便好友之间互赠礼物,为了锻炼自身能力,我针对于优集品网,开发了一款 iPhone 的交互客户端--优集品。优集品(UGift)是一款交互软件,是为了方便朋友,同学,家人等各种社会关系的人群互相赠送礼物。该系统采纳 C/S架构。系统基于 iOS 系统开发,采纳 java 做服务器后台,并且可以方便的扩展开发 android客户端。在网络进展成熟的今日,灵活实时的保证了数据的统一。采纳 java 技术设计和实现服务器,用 iOS 实现客户端,保证软件良好运行。我主要实现 iPhone 客户端,数据我写在了一些 json 文件里,是一些简单的测试数据,一些功能需要服务器端的配合才能实现,还有一些功能只能在真机上实现,模拟器上无法实现。这里我简要介绍了 java 三大框架开发(struts+spring+hibernate)的技术特点和数据库技术,随后简要的概述 iOS 的开发要点,在后台数据管理方面用到 jsp 技术。并且构建了一个 C/S 模式的交互购物系统,并对该系统进行了需求分析,总体设计,详细设计,编码与测试。并为后台数据管理做了一个简单的分析。关键词:优集品;交互;iOS;iPhoneAbstractWith the development of 3G networks, mobile phones become more and more popula...