- 6
- 0
- 约 4页
- 2017-03-27 发布于江苏
- 举报
通信前沿报告
iOS操作系统与Android系统对比的优势
iOS操作系统
1.iOS概述
苹果iOS(iphone Operation System)是由苹果公司开发的手持设备的操作系统。 iOS是Apple长期累积的结果,系统核心、基础服务和应用框架都采用C/C++或object-C开发,而应用采用Cocoa Touch框架,以object-C开发,应用编译后以本机代码在设备上运行,因此具有很高的运行效率。
2. iOS系统架构
iOS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。系统操作占用大概240MB的存储器空间。系统架构如图1。
图1 iOS系统架构
iOS架构和Mac OS的基础架构相似。站在高级层次来看,iOS 扮演底层硬件和应用程序(显示在屏幕上的应用程序)的中介。您创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。系统接口转而又去和适当的驱动打交道。这样可以防止应用程序改变底层硬件。
iOS实现可以看作是多个层的集合,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的服务和技术。
在编写代码的时候,应该尽可能地使用高层框架,而不要使用底层框架。高层框架为底
原创力文档

文档评论(0)