基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc

上传人:桔**** 文档编号:543515995 上传时间:2022-10-25 格式:DOC 页数:35 大小:468.50KB
返回 下载 相关 举报
基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc_第1页
第1页 / 共35页
基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc_第2页
第2页 / 共35页
基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc_第3页
第3页 / 共35页
基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc_第4页
第4页 / 共35页
基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于iOS的手机应用开发―去哪吃‖的设计与实现毕业设计论文.doc(35页珍藏版)》请在金锄头文库上搜索。

1、 基于iOS的手机应用开发“去哪吃”的设计与实现摘 要 中国是一个拥有五千年的饮食文化的大国,随着现在人们的生活方式的转变,饮食已经成为了一种时尚,实时实地地了解身边的美食已经成为一种十分必要的趋势。因此,开发设计一款“去哪吃”的手机应用软件具有非常高的实用价值。 “去哪吃”由地图定位功能模块、商业菜系模块、美食专辑模块、美食分享模块、好友动态模块等五大模块组成。商业菜系模块罗列出了所有的商业酒店菜系信息;美食专辑模块展现不同地区的美食信息;美食分享模块分享自己喜欢的美食;好友动态模块实现实时查看好友的动态。本文设计的“去哪吃”产品,通过手机可随时掌握、了解和发现身边的美食信息。通过测试后本系

2、统能够稳定运行,实现了设计的所有功能。【关键词】美食搜索;移动互联;iOSIII Design and Implementation of Where to Eat Based on IOS MobileAbstract Chinese is a five thousand years of food culture of the country, as peoplelifestyle changes, diet has become a kind of fashion, real time to knowFood has become a necessary trend. Therefore

3、, the development of the design of a where to eat mobile phone application software has very high practical value. Where to eat composed of map positioning module, module, Foodcommercial cuisine album module, Food sharing module, the friend dynamic module five big modules. Commercial cuisine module

4、listsinformation all The Commercial Hotel cuisine; Food album module showdifferent regions of the Food information; Food sharing module to share their love of friends Food; dynamic module to realize the dynamic real-timeview friends. In this paper, the design of where to eat products, themobile phon

5、e may at any time to grasp, understand and found around theFood information. By testing the system can run stably, realizing all the functions of the design.【Key words】Food search;Mobile Internet;iOSIV 目 录1 绪论11.1 “去哪吃”应用概述11.1.1 “去哪吃”应用的定义11.1.2 “去哪吃”在中国的发展11.2 “去哪吃”的新趋势21.3 本文研究内容22 开发平台及相关技术简介32.

6、1 IOS简介32.2 开发语言Objective-C42.3开发环境42.3.1 Xcode 工具42.3.2 Simulator模拟器42.3.3 Interface Builder52.4应用程序框架52.4.1 模型52.4.2 视图52.4.3 控制器62.5 第三方类库72.5.1 网络工具72.5.2 SDWebImage72.5.3 efreshTableHeaderView82.6 本章小结83 系统详细设计93.1 需求分析93.2 详细设计9V 3.2.1 首页103.2.2 动态页103.2.3美食分享页113.2.4 豆窝页113.3 登录的流程设计123.4 设计约

7、束123.4.1 需求约束123.5 设计模式133.5.1 单例设计模式133.5.2 通知设计模式153.5.3 键值观察设计模式163.6 本章小结164 功能模块的具体实现174.1 数据请求174.2 数据的解析184.3 上拉加载更多/下拉刷新194.3 数据的存储204.4 算法描述与实现204.5 选择的控件214.6 本章小结215 系统功能验证225.1 附近的美食225.2 地图定位235.3 美食专辑详情页235.4 个人中心页255.5 登录测试255.6 本章总结26VI 6 总结和展望276.1 总结276.2 展望27参考文献28致 谢29VII 1 绪论 现今

8、,人类社会己进入了后互联网时代,科技进步给人类生活带来了巨大的改变,各种方便人们实际应用的产品应运而生,科技产品的不断丰富极大地提高和改善了人们的生活品质,“去哪吃”就是此环境背景下的产物。本文设计了一个精简版的美食查找应用,可以让人们随时随地了解到身边的美食,同大家一起分享自己因为美食而带来的快乐,更为热爱旅游与美食的人们带去了帮助,让旅途更加欢乐。1.1 “去哪吃”应用概述1.1.1 “去哪吃”应用的定义 “去哪吃”是完全基于用户和好友关系,通过本地活跃的美食用户发布特色美食与攻略,定位自动搜索周边商家信息,给力的美食试吃,时时掌握身边的美食动态,同时间一起享受生活,为大众解决去哪吃,最好

9、吃等个性、精准所需的美食分享平台。 1.1.2 “去哪吃”在中国的发展 好豆网自2009年创办以来,受到了全国百余家媒体广泛的关注与报道,被媒体和业内专家一致公认为中国生活互联网领域的新锐代表,是全球最受欢迎、最为活跃、成长性最好的中文美食社区服务平台。2012 年12月13日,由IT时代周刊、IT商业新闻网联合主办的IT时代周刊第八届CEO年会在北京凯宾斯基饭店隆重开幕,一场北京地区规模最大、规格最高的IT行业领袖们思想交流与碰撞的盛会由此展开。围绕“握在掌中的明天”的会议主题,大会还特别评出了各种奖项,其中好豆网凭借其手机应用“去哪吃”的强大竞争力荣获了2012中国最佳移动应用奖。2013

10、年年初,好豆网荣获艾瑞“金瑞奖”,在全球移动互联网大会荣获“重新定义移动互联网最佳案例奖”,并受邀参与CCTV2对话栏目,共谋移动互联网的发展1。2013年4月,好豆网成为微软全球首选合作伙伴,中国区九大合作伙伴之一。2013年5月,好豆网获得了全球移动互联网大会“最佳应用案例奖”以及中国互联网年度创新大典“中国饮食服务网站最佳创新力奖”两项殊荣。同年9月,“去哪吃”受邀加入Appstore全球推广计划,与苹果官方展开更深层次的合作;2013年12月,好豆网荣获“2013年度上升最快热门网站”殊荣。1.2 “去哪吃”的新趋势 相对于传统的美食网站和应用,“去哪吃” 是完全基于用户和好友关系,通

11、过本地活跃的美食用户发布特色美食与攻略,为大众解决去哪吃,最好吃等个性、精准所需的美食分享平台(和手机应用)”2。在“去哪吃”平台上,每个人都是美食内容的建设者,也都是受益者。而且,作为“去哪吃”的分享用户,还可以享受各种有价值的奖励,尤其是一旦成为认证的核心用户美食地主,还可以享受美食大礼包、生日红包、免单霸王餐等各种丰厚的荣誉和物质奖励,从某种意义上讲“吃货甚至可以成为一种时尚职业”。1.3 本文研究内容 本文深入分析了课题的背景及意义、iPhone应用的现状和发展趋势。在此研究基础上对影视手机客户端进行了设计和重构。本应用主要是借助iphone手机载体向专业的美食交流发布平台,找美食,发

12、美食,寻找附近的商业菜系,时时更新的美食资讯,GPS定位自动搜索周边商家信息的功能。 本文共分6章,主要内容如下:第1章绪论部分,主要概述去哪吃的定义、发展和未来趋势。第2章是开发工具介绍。第3章是功能模块的设计。第四章详细说明了功能模块的具体实现。第5章是简述测试过程。第6章是本文的总结和展望。30 2 开发平台及相关技术简介2.1 IOS简介 iOS 是由苹果公司开发的手持设备操作系统,苹果公司于2007年1月9日的Macworld大会上公布了这个系统,并命名为iPhone OS,但由于iphone OS与苹果的Mac OS X操作系统一样,并且此系统后来在iPod touch、iPad以

13、及Apple TV等苹果产品上也广泛应用,所以苹果公司于2010年6月7日WWDC大会上将其改名为IOS,并获得了思科iOS的名称授权3。2010年冬季,苹果公司的iOS操作系统已经占据了全球智能手机操作系统26%的市场份额。2011年10月4日,苹果公司宣布iOS平台的应用程序已经突破50万个。随着Andriod开源操作系统的异军突起以及Windows Phone的发力,iOS市场份额正被一点点的蚕食,但IOS设备的利润率高的惊人,以智能手机为例,iphone的利润额占到整个智能手机利润额的80%,受益于此,苹果的市值也达到了5000亿美元。 iOS并不依赖于传统的鼠标和键盘事件,而是引入了

14、触摸事件,包括滑动、轻触屏幕和图标及按键。一个触摸事件可以随时发生,也可以和一个或几个附加的触摸事件组合发生。触摸可以用于检测跟内容的简单交互,拖放对象等,也可以用于检测复杂的手势或交互行为,例如手指合拢和手指分开的手势(例如在照片程序中,用于放大缩小照片)。此外,iOS移动设备中还内置了加速器,使得旋转iOS设备时,界面也可以得到旋转,这也使得iPhone等便携设备更便于使用。自3GS开始,iphone装备有陀螺仪,这使得iphone有了重力感应,游戏效果更加的突出。 Iphone手机屏幕的下方是home键,单按回到主界面。连续按两次回到控制页面,控制页面是一些之前打开过的应用程序,它们处于

15、后台状态,单击可以重新打开,向上轻扫可以关闭该应用程序。手机顶端有一个Power键,用于唤醒和锁定屏幕,而home键和Power键同事按下是截屏操作。底部是dock,用户可以放置四个平时最经常使用的应用程序图标。屏幕最上方是状态栏,也成为电池条,显示一些有关资讯:如时间、电池电量、讯号强度、网络状态等。其余的屏幕用于显示当前的应用程序。启动程序,只需点按该程序的图标,点按屏幕下方的home键即退出应用程序。Iphone还有推送功能,当第三方软件收到了新的讯息时,苹果公司的服务器将把这些通知推送至iPhone或iPod Touch上(不管它是否正在运行中),用户可以根据自身的需求选择推送消息的显示样式,在设置中也设有开关供用户选择哪些应用程序不需要推送通知,哪些应用程序需要推送通知,极其人性化。2.2 开发语言Objective-CObjective-C, OC语言是C语言的一个超集,只是在C语言的基础上添加了面向对象的思想,Objective-C最开始并不支持垃圾回收,因为垃圾回

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号