IOS 技术层结构

iOS 分4层结构,各层特性及IOS框架

            (此图来自于其它博客)

一、Cocoa Touch 层

  1. Cocoa Touch 层的关键技术
    • 多任务
    • 打印
    • 数据保护
    • 苹果推通知服务
    • 本地通知
    • 手势识别器
    • 点对点对战服务
    • 标准系统 View Controller
    • 外部显示支持
  2. Cocoa Touch 层包含的框架
    • UIKit
    • Map Kit
    • Game Kit
    • Message UI/Address UI/Event Kit UI
    • iAd
    • Event Kit UI 框架

二、Media (多媒体)层

  1. AV Foundation
  2. CoreAudio
  3. CoreImage
  4. CoreGraphics
  5. Core Text
  6. Image I/O
  7. Media Player
  8. OpenGLES
  9. QuartzCore

三、核心服务层

  1. Accounts
  2. Address Book
  3. CFNetwork
  4. Core Data
  5. Core Foundation
  6. Foundation
  7. Event Kit
  8. Core Location
  9. Core Motion
  10. Quick Look
  11. Store Kit
  12. System Configuration

四、核心OS层

  1. Accelerate
  2. Extemal Accessory
  3. Security
  4. System
原文地址:https://www.cnblogs.com/naray/p/4431062.html