基于IOS的手机应用终端设计 毕业论文

上传人:jiups****uk12 文档编号:37687080 上传时间:2018-04-20 格式:DOCX 页数:11 大小:42.83KB
返回 下载 相关 举报
基于IOS的手机应用终端设计 毕业论文_第1页
第1页 / 共11页
基于IOS的手机应用终端设计 毕业论文_第2页
第2页 / 共11页
基于IOS的手机应用终端设计 毕业论文_第3页
第3页 / 共11页
基于IOS的手机应用终端设计 毕业论文_第4页
第4页 / 共11页
基于IOS的手机应用终端设计 毕业论文_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《基于IOS的手机应用终端设计 毕业论文》由会员分享,可在线阅读,更多相关《基于IOS的手机应用终端设计 毕业论文(11页珍藏版)》请在金锄头文库上搜索。

1、基于基于 IOSIOS 的手机应用终端设计的手机应用终端设计学生姓名:班级:120444指导老师:吴剑摘要:人类社会进入二十一世纪以来,社会的快速进步伴随着人们生活的节奏 越来快,导致人们工作之余的时间随之减少。很多人娱乐越来越碎片化,社交 也越来越碎片化,传统的媒体已经无法满足对人们对实时立刻了解,随之大批 的“快餐文化”伴随着互联网孕育而生,互联网的发展和好的帮助了现代人们 能够及时放松、娱乐、交友。本课题就是开发一个基于 IOS 操作系统的娱乐社交客户端软件。以“百思 不得姐”IOS 客户端开放平台获得数据来源,把 IOS 作为开发运行环境,完成 整体的设计,开发和设计。 ”百思不得姐”

2、IOS 客户端是由精灵在线网络公司推 出的一款大型娱乐创意社区,它对外开放 API,使得我们可以和好的获取他们 的数据接口。本设计采用 MVC 模式,客户端采用 Object-c 语言和 SQLite 的数据库编程 开发。用户功能分为精华,新帖,关注,我的和发帖等几个主要功能模块,数 据的从它开放的 API 接口获取完成整体的开发。测试阶段利用真机 iPhone6 作 为测试,根据运行到真机上的效果进行检测修改。关键字:IOS 操作系统 移动终端 百思不得姐 API SQLiteDesign of mobile phone application terminal based on IOSAB

3、STRACTSince human society entered the twenty-first Century, the rapid progress of society has been accompanied by the rhythm of peoples life, which leads to the decrease of the time of peoples work. Many people entertainment more and more fragmented, more and more pieces of social, traditional media

4、 has been unable to meet the people of real-time immediately understand, along with a large number of “fast food culture“ with the Internet was born, the development of the Internet and good help modern people can and relaxation, recreation and entertainment, and friends.This topic is to develop a I

5、OS operating system based on the entertainment social client software. To “100 think not sister“ IOS client to access the data source, the IOS as the development environment, the completion of the overall design, development and design.“ IOS client is a large entertainment creative community launche

6、d by the wizard online network company, it is open to the API, so that we can make good access to their data interface.This design uses the MVC mode, the client uses the Object-c language and the SQLite database programming development. User functions are divided into the essence of the new post, co

7、ncern, I and post, and other major functional modules, data from its open API interface to complete the overall development. The use of iPhone6 as a test prototype testing phase, according to the operation to the real machine effect to detect changes.Key word: IOS operating system mobile terminal ba

8、isibudejieAPI SQLite1 引言1.1 研究目的及意义互联网时代的到来,人们生活中越来越多的和网络产品相关了。购物、旅游、 学习、工作都离不开网络了,这些都是在我们身边并且我们都能切身感受到的。 物质水平的提高,伴随着精神水平的提高,娱乐社交又是人们不可缺少的部分, 特别是上班族,可能在娱乐时间上相对较少,怎样在较短的时间里快速获得当 下最新最潮的信息智能手机。智能手机和平板电脑等移动设备的用户数量 的增多,移动 APP 应用也的到了迅速的发展,而移动 APP 应用也必将在将来得 到更好,更快的发展。其中社交,娱乐应用的发展也是令人瞩目,很多优秀的 App 得到了广大的推广和应

9、用。而百思不得姐作为其中的一个,也是得到了广 大网民用户的认可和喜爱,尤其是在学生,白领人群中。百思不得姐最大的娱 乐创意社区。致力于提供各种搞笑、萌、动漫、幽默图片,汇聚大量的超火爆、 超级冷、高笑点的段子。这里还聚集了一群多才多艺的网友,用声音的形式演 绎生活中的笑料百出。在百思不得姐中随时可以查看他人发布的奇闻乐事并与 网友分享自己亲身经历或听说到的有意思的、不顺心的等各类情形的生活糗事。 进行百思不得姐客户端的设计不仅可以检验自己的 IOS 学习水平,也可以在学 习中休闲片刻。在最近几年,移动化、社交化、多媒体化、云化已经成为大众 认可的新媒体发展趋势,各类个性化和本土化的 App 应

10、用应运而生。设计个性 化的应用满足社交娱乐的需要势在必行,所以进行百思不得姐的设计是十分有 必要的。通过这个 App 你可以选择把生活中不顺心,尴尬的,糗事,倒霉事在 这里尽情倾诉,和众人分享,苦中作乐,同时你也可以看看他人的各种糗事, 为自己减压。1.2 国内外研究现状现在社会进入了移动互联网时代,高科技给我们的生活带来了便捷,舒适,很高的体 验效果,其中 IOS 操作系统体验更高,本应用就是基于 IOS 平台设计的,能够实现各 种幽默信息的收集,支持 iPhone4/4s,iPhone5/5s,iPhone6/plus;资源占用率小,运 行效率高,操作简单,扩展能力强。系统画面清晰流畅。此

11、款手机客户端采用 Object- c 语言和 Sqlite 数据库的 IOS 编程开发,而 IOS 操作系统与安卓系统相比较具良好的 编程风格和界面设计,系统分析和功能分析全面,并且方便用户的操作,尽量减少用 户不必要的操作。百思不得姐手机客户端,支持 iPhone4/4s,iPhone5/5s,iPhone6/plus,是一款基于 iPhone 平台的娱乐社交类 App, 可以为用户提供最新的网络幽默段子,利用网络的即时性、开放性,将移动端交流及 时以及查看方便的优点融合在一起,吸收传统 PC 端的优点,并克服其时间限制,携带 不便等弱点,发挥移动端应用的优点,构建一种全新的娱乐交流模式;此

12、外,受益于 手机电子商务和手机社交娱乐等细分行业的良好表现,以及基于手机应用商店为核心 的产业链生态初步形成,中国移动互联市场规模稳步提升。由此可见,次手机客户端 定会收到广大客户的青睐。1.3 本文的主要内容本文基于 IOS 操作系统开发一款娱乐社交客户端,凭借着移动客户端的简单便捷,为 广大上班族提供快乐和放松。本文将从百思不得姐客户端的项目产生背景开始,和国 内同行软件,如糗事百科等进行对比。在需求分析阶段,对产品进行分析得到产品的 特性和用户特性,得出相对较为完善合理的需求。这次开发设计将按照软件工程开发 流程,从客端的整体架构、各个模块的设计与实现进行论述。根据开发的中心和方向,本文

13、将具体介绍客户端的精华模块、好友模块、关注 模块、我的设置模块的设计与整体实现过程基于 IOS 的百思不得姐 APP 是一款运用在 iPhone 上的应用,它是运用有 Xcode 开发 工具和 object-c 语言行总体开发编程,最后配置证书并且运行到真机进行测试。由于 APP 是娱乐社交类型的,所以将用户人群锁定为广大上班族,其功能是利用上下班短 暂的休息时间,给用户及时获得快乐和当前最流行时尚的网络用语。在这里可以尽情 倾诉,和众人分享快乐,为生活增添色彩。IOS 系统是由苹果公司开发,苹果公司所推出的一系列移动设备 iPhone、iPad 等都是应用此系统,它实现对硬件设备的管理并为本

14、地应用程序提供基础的技 术支持。iOS 操作采用的是多点触控操作,控制方法包括滑动、轻触屏幕和按 键。常以滑动、轻按、缩小及放大进行操作。iOS 移动设备中还内置了加速器, 使得旋转 iOS 设备时,界面也可以得到旋转,这也使得手机便携设备更便于使 用。 屏幕的下方是 home 键,点按回到主界面。底部是 dock,可安放四个使用 者最经常使用的程序的图标。屏幕最上方是状态栏,显示一些有关资讯:如时 间、电池电量和讯号强度等。其余的屏幕用于显示当前的应用程序。启动程序, 只需点按该程序的图标,点按屏幕下方的 home 键即退出应用程序。IOS 操作系统分为四层:核心操作系统层(Core OS

15、layer)、核心服务层(Core Services layer)、媒体层(Media layer)和触摸层(Cocoa Touch layer)。自底 向上,下层为上层提供调用的接口和服务,上层为应用提供更复杂的服务。系 统的架构如图 2-1 所示。该层包含了 Core Location、Core Motion、SystemConfiguration、Foundation Core Foundation 子模块。其中 Foundation 与 Core Foundation 子模块提供了对公共数据类型(字符串、集合 等)的抽象,Core Foundation 中的 Core Data 子模块

16、可以实现对象图形管理与 对象持久化。Objective-C 是 C 语言的扩展集,不管是怎么样的 C 语言的程序都可以不用修 改而直接用 Objective-C 的编译器编译去运行。而且在 Objective-C 中用 C 语 言代码写程序也是完全可以的,不会造成任何混乱。Objective-C 被人们描述成遮盖在 C 语言上的面具,因为 Objective-C 原本的 意思就是以 C 语言为整个的主体不会改变,然后加入面向对象等特性。 Objective-C 是一种跨平言。而其它非面向对象语言,包括流程控制,函 数声明等的调用都和 C 语言的调用完全一致。不同的是,某些 C 语言语法的代 码在 objective-c 中所表达的意思却不一定相同。比如有些布尔表达式种,在 Objective-C 中返回值可能是 NO,在 C 语言中返回值却为 true。在 Objective- C 类的定义与实现,分为.h 和.m 文件,类的定义文件是遵循 C 语言之惯例用.h 为后缀命名,类一般在.h 文件中声明,在.m

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

当前位置:首页 > 行业资料 > 其它行业文档

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