基于ios的超级猜图-毕业论文(2)

2019-05-24 21:11

计理念也更加的人性化,硬件设置的提升带来的是游戏性能的提高,这将促进游戏向更加高端以及大引擎方向发展,未来的游戏体验将越来越精彩,要注意到的是,对于游戏来说,不同的游戏带来的感受不同,一个优质的游戏,在开发后能够给用户带来愉快的体验,以及美的享受,当出现了大量的劣质游戏软件,其所造成的影响将极大的损害用户的体验感受,甚至影响青少年的发展,对于程序编辑来说,理解的越多,设计的也就越多。

1.2 课题研究现状

伴随着苹果手机的涌入,对于国内的市场来说,越来越多的重视IOS技术的发展。对于苹果语言来说,Object-C的应用越来越广泛,同时也是时下使用最多的开发语言,甚至教之C语言,其使用也相差无几。在和别的语言相比而言,如,java、javascripe,Object-C的优势较为明显。根据这种情况,本人在进行程序设计时,计划利用此技术进行应用的开发工作。

当前,各种应用程序种类繁多,对于操作平台来说,主要包含有:

iOS(iPhoneOS)、Android、Nokia Symbian、BlackBerry、Windows Phone。就Android系统而

言,其优点是较为开放,功能较为强大,且程序的画面较为流畅,在智能机应用领域中,使用较为广泛,其缺点也较为突出,对于Android来说,其兼容性相对较差,不同的机型在进行程序配置时,配置不同,因此会存在有许多种版本。而在这些版本中,有的质量较差,用户在进行使用时,反馈的意见相对较差。Symbian在进行开发时,以C语言为主,其在运行时,可以进行多线运行,但是也导致其产生一系列开发不便的情况,此外,SymbianOS中的塞班,也需要进行改善[2]。当前的形势是,Android平台,在市场中的、Symbian、BlackBerry占比正在逐年递减,iOS系统的利用情况正在逐渐增多,具体分析其原因,可以得到:

1.App Store较为成熟的支付模式。其在进行商业创新时,很难进行仿造,在不断的发展运营过程中,App Store的支付模式相对较为完善,用户的满意度也相对较高。

2.iOS在进行开发时,利用的是Object-C。对于Object-C来说,目前仅仅在苹果公司中对此语言进行开发利用,但是全球排名已经达到了第四,从中可以看出,在进行iOS开发时,其应用相对较为广泛,同时,其使用的语言基础是C语言,运行过程中,效率较高。

3.苹果在进行软件开发过程中,注重用户的体验感受以及保证制造具有较高质量的产品,具有一定的优势,同时iOS用户可以根据系统的更新,对其手机设备进行更新,用户对此相对满意。

4.国内对于iPhone的热情较高。对于国内的运营商来说,只有和苹果公司进行合作才能获取更大的利益,针对于国人的手机套餐以及应用,运营商进行了相应的更改,对于iPhone来说,其社会评价较高。

2

1.3 论文的组织形式

论文的内容包含五个部分:

第一章,为引言内容,主要分析此系统在国内外的探究情况,并对其研究的社会背景进行理论探析,进而得到系统开发的实际意义;

第二章,简要介绍此系统的的具体技术,向用户介绍此技术的具体内容,使用户更多的了解此系统;

第三章,进行系统的需求性分析,帮助用户熟悉其具体功能,同时帮助程序开发人员对系统进行设计;

第四章,进行系统的设计简介,以及其功能实现简介,实现系统的实际操作功能,通过截面图,以及功能代码等。

第五章,对系统进行相关的测试,实例测试系统性能,及时发现并排除软件中存在的错误。

1.4 本章小结

主要分析此系统在国内外的探究情况,并对其研究的社会背景进行理论探析,进而得到系统开发的实际意义,研究者在得知其研究的实际意义后,就会更加积极的进行程序开发,也会促进研究人员了解系统中存在的各种问题,帮助其进行系统完善,从而制造出系统性更强,用户满意度更高的程序,提高用户的使用积极性。

3

第二章 相关技术简介

2.1 iOS系统简介

iOS是由苹果公司开发并运行于iPhone、iPod touch以及 iPad设备的运行系统。刚开始,此系统的名称为iPhone OS,对于iPad,iPhone,iPod touch来说,其使用的就是iPhone OS,因此,在2010年,WWDC大会上,iPhone OS重新命名为iOS。它的功能是,对硬件进行管理,并且提供基础技术的支持,保证手机程序的正常运行。对于不同的设备,其操作系统各不相同,如,Phone、Mail以及Safari,对于这些程序来说,其提供的服务相对较为标准[3]。 2.1.1 iOS系统框架

对于iOS来说,其系统的架构同所有系统相同,为分层式架构。iOS包含有四层内容,分别是核心操作系统(the Core OS layer),核心服务层(th Ceor Seervic leasye,r)媒体层

(the Media layer),Cocoa触摸架构层(the Cocoa Touch layer)。

[4]

2.1.2 核心操作系统层和核心服务层

的底端部分是该系统的核心操作层,运行或释放内存,管理存储空间,外接设备比如

电源的控制,以及系统运行过程中涉及业务的管理,同时该层可以与硬件直接双方面互动。核心操作层由下列模块构成:

,,

,等。

的核心服务层为开发人员提供了接触系统服务功能的渠道,比如数据库之间的沟通,

掌握

[5]

等,该层由下列模块构成:

作为覆盖

,,

,,

,等。

平台应用面积最大的一种数据库,是系统必不可少的模块,其

特点是轻量级及嵌入式,它可有效为开发者避免大部分的繁琐操作。

4

可使服务器和应用程序在软件开发过程中相互交流互动,有效的控制网络服

务。

应用程序里的媒体层可编写众多媒体文件,比如用媒体层录音录像,绘画制作图像及简单的动画。媒体层由下列模块构成:

,,

,,

,的顶

端为可触摸层,开发者可利用触摸层获取编程所需框架,该层直接相关联用户操作界面,用户在屏幕上的操作会被该层跟踪分析并被反馈到下一层。触摸层由下列模块构成:

语言作为

层操作系统的基础,对于

平台而言,可管理存储

),

空间,控制网络等。比如,在视图(

)及按钮组件(

框架下编写的应用程序,用户可以直接体验到窗口(

)。对于开发者,

层还有为用户提供打开通

讯录渠道的框架,展示图片详细信息的框架,为硬件比如感应器、三位陀螺仪等加速的框架。 2.1.3 应用程序框架

常使用于

层是程序开发的起点,而平台的

框架如下:

可迅速从存储核心数据库中获取用户的通讯录并提取有效信息。 可使通讯录中联系人的具体信息直接显示于用户操作的界面

上。

使用户可通过应用程序直接调节所接音频。 和

和回放音频以及控制音频硬件。

可设置网址并链接网络服务,像

等。

展现的

可供开发者录制调节

又是

层的开端。

5

可为开发者提供常见的数据结构,如

等。

可展现以为基础用 可展现

制作的

。 )、

、、、

基础类(如

可为联网类游戏提供网络服务,且游戏玩家可利用网络进行交流。 将地图嵌入应用程序并被程序访问。

可用来播放影音文件。 将 展现的

和短信展现在用户界面并提供渠道对其操作控制。

可制作

图像,且具有简便高效的特点。

可增强硬件对动画特效的操作编辑。 使应用程序在运行进行时具有购买和支付功能。

用来调试网络状态和硬件设备运行能力。

2.2 简介

作为一门基础的高级编程语言,随着计算机语言的开发,又发展成标准的

编程语言,该语言包含有和

可以对

的消息传递机制。

平台及对应的

均以此编程语言为主[7]。

操作系统中诞生,接着由

承载并发展。

进行编译。 的公司

,它由并且和

进行编译,在以后的版本中主要使用诞生于

20世纪80年代初期,

的语言进化得来。

与传统的语言相比,增加了一些新的

引用了面向对象的思想,是一款新的编程语言。1986《

年发行的

》书中对其进行了比较深刻的

6


基于ios的超级猜图-毕业论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:黄石市城市色彩规划控制导则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: