美文网首页
iOS开发之iOS整体架构简介

iOS开发之iOS整体架构简介

作者: 雪落冰心 | 来源:发表于2018-12-11 10:34 被阅读9次

    iOS的整体架构图分为四层——Cocoa Touch层、Media层、Core Services层和Core OS层。

    □ Cocoa Touch层。该层提供了构建iOS应用的一些基本系统服务(如多任务、触摸输入和推送通知等)和关键框架,例如UIKit、WatchKit、GameKit和MapKit等。(Mac OS应用的界面主要使用Cocoa框架开发,Cocoa是一种为应用程序提供丰富用户体验的框架,其核心是:Foundation和AppKit框架;iOS应用界面主要使用Cocoa Touch框架开发,其核心是Foundation和UIKit框架。)

    □ Media层。Media层提供了图形、音频、视频和AirPlay技术,例如Core Audio、Core Graphics、Core Text和Core Video等。

    □ Core Services层。该层未应用提供一些基本的服务,一般不提供界面,例如CloudKit、HealthKit、HomeKit、应用内购买、SQLite数据库和XML支持等技术。

    □ Core OS层。该层提供了一些与硬件和网络相关的低级服务,例如应用程序沙箱机制、代码数字签名、安全相关的服务、访问低能耗蓝牙设备和访问重力加速计。

    相关文章

      网友评论

          本文标题:iOS开发之iOS整体架构简介

          本文链接:https://www.haomeiwen.com/subject/eekshqtx.html