IOS介绍解读.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IOS介绍解读

App store是苹果公司基于iPhone的软件应用商店,向iPhone的用户提供第三方的应用软件服务,这是苹果开创的一个让网络与手机相融合的新型经营模式 2008年3月6日,苹果对外发布了针对iPhone的应用开发包(SDK),供免费下载,以便第三方应用开发人员开发针对iPhone及Touch的应用软件。用户购买应用所支付的费用由苹果与应用开发商3:7分成 苹果在线商店App Store拥有超过 25万个应用、6.5 亿次应用下载量,年收入近24亿美元 ??? 5、企业(enterprise) ??? 苹果iPhone开始重视企业用户,增强了更多企业功能在iPhone OS 4.0中,加强对手机的数据保护,支持Exchange多账号和最新的Exchange Server 2010,以及更好的VPN(虚拟专用网)的支持。 ??? 6、游戏中心(Game Center) ??? iPhone OS 4.0内建一个游戏中心,继续增强其游戏娱乐性,并且将引入社交网络游戏,苹果将使iPhone的游戏性更具竞争力。原本已经拥有杰出触控特性的iPhone有了更丰富的游戏中心,如虎添翼! ??? 7、移动广告系统(iAd) ??? 这是苹果iPhone OS 4.0中的一大创新,该广告区别于目前常见的网络广告,对用户更友好,也更能吸引眼球,甚至让人分不清究竟是一个广告还是应用程序。所有的iPhone用户都将成为iAd广告推送的接收者,而面对当前5000万的iPhone用户其广告影响力可想而知。 iOS系统架构及应用程序框架 1. iOS架构和Mac OS的基础架构相似。站在高级层次来看,iOS 扮演底层硬件和应用程序(显示在屏幕上的应用程序)的中介。您创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。系统接口转而又去和适当的驱动打交道。这样的抽象可以防止您的应用程序改变底层硬件。 2.iOS实现可以看作是多个层的集合,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的服务和技术。 3.在编写代码的时候,应该尽可能地使用高层框架,而不要使用底层框架。高层框架为底层构造提供面向对象的抽象。这些抽象可以减少需编写的代码行数,同时还对诸如socket和线程这些复杂功能进行封装,从而让编写代码变得更加容易。虽说高层框架是对底层构造进行抽象,但是它并没有把底层技术屏蔽起来。如果高层框架没有为底层框架的某些功能提供接口,开发者可以直接使用底层框架。 Cocoa是一种应用程序环境,主要针对MAC OS和 IPhone OS. Cocoa是一组面向对象的框架,这组框架为运行在MAC OS和IPhone OS上的应用程序提供了一个运行时环境。 Cocoa是一个面向对象的“软件组件”的集合。 正如所有的应用环境一样,Cocoa提出两个方面:一方面是:开发环境,另一方面是:运行时环境 Media层 Media层包含图形、音频、视频技术 Media层包含的框架 Quartz Core 框架 (QuartzCore.framework) 媒体播放器框架(MediaPlayer.framework) AV Foundation 框架 (AVFoundation.framework) Core Graphics 框架 (CoreGraphics.framework) Core Audio (CoreAudio.framework、AudioToolbox.framework、AudioUnit.framework) Core Text 框架(CoreText.framework) Core Video 框架(CoreVideo.framework) Image I/O 框架 (ImageIO.framework) OpenAL 框架 OpenGL ES 框架(OpenGLES.framework) 常用框架介绍 1.Quartz Core框架包含Core Animation接口。Core Animation是高级动画制作和混合技术,它使用经过优化的渲染路径实现复杂的动画和视觉效果。 2.媒体播放器框架 (MediaPlayer.framework)为应用程序播放视频和音频内容提供高级支持。 3.AV Foundation 框架,该框架包含的Objective-C 类可用于播放音频内容。 4.Core Graphics框架 (CoreGraphics.framework)包含Quartz 2D绘图API接口 。该框架基于C接口,提供绘画功能。 Core services层 Core Services层为所有的应用程序提供基础系统服务。可能应用程序并不直接使用这些服务,但它们是系统很多部分赖以建构的基础。 Core Services层包含框架

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档