- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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层包含框架
您可能关注的文档
- IIR数字滤波器设计的核心程序解读.doc
- Illustrator解读.ppt
- 奥地利泰勒精要.doc
- 新版人教版语文一年级上册课文9《明天要远足》ppt课件1讲述.ppt
- 新版人教英语八年级上单词快速形象记忆法讲述.doc
- 新版七上24《寓言四则》ppt课件讲述.ppt
- 新版信息技术三上教案讲述.doc
- 新版人教版小学英语四年级下册Unit16课时Bread_and_write讲述.ppt
- Incoterm2010-国际贸易术语(最新最全阐释)解读.ppt
- 奥斯维辛没有什么新闻PPT精要.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- Zkteco中控智慧万傲瑞达V6000_2.0.0用户手册(停车CS岗亭端).pdf
- 2023-2024学年江苏省淮安市清江浦区三校八年级(上)期中数学试卷.doc VIP
- 要拿我当一挺机关枪使用.docx
- 母婴三病培训.pptx VIP
- 管理信息系统题目_带答案.doc
- 《汽车侧面气囊和帘式气囊模块性能要求GBT+38795-2020》详细解读.pdf
- 初中班主任工作经验交流精美PPT课件.ppt VIP
- 探放水工考试卷及答案 .docx
- 【申论】公务员考试辅导·笔试系统讲义(2025国考版).docx
- 2023-2024学年江苏省淮安市盱眙县八年级(上)期中检测英语试卷(附答案详解).pdf VIP
文档评论(0)