第一课:Logistics, iOS 8 Overview

来源:互联网 发布:人工智能技术推广方案 编辑:程序博客网 时间:2024/06/05 15:44

Logistics, iOS 8 Overview

本节课主要讲述的是对iOS 8开发的知识概述与预览.

iOS系统由哪些部分组成

iOS系统主要划分为4层:Core OS、Core Services、Media、Cocoa Touch(从低到高)

Core OS(核心操作系统层):主要包括OSX Kernel、Mach 3.0 、BSD、 Sockets、 Security、 Power Management、Keychain Access、Certificates、File System、Bonjour.
Core OS层

苹果 iOS 系统是基于Unix 操作系统,与 Mac OS 10的内核类似,是专门为移动设备开发的操作系统

Core Services(核心服务层):主要包括有Collections、Address Book、Networking、File Access、SQLite、Core Location、Net Services、Threading、Preferences、URL Utilities
Core Services层

相比核心操作层,核心服务层通过面向对象编程来访问硬件设施和访问网络。

Media(媒体层):主要包括有 Core Audio、OpenAL、Audio Mixing、Audio Recording、Video Playback、JPEG,PNG,TIFF、PDF、Quartz(2D)、Core Animation、OpenGL ES
Media 层

Cocoa Touch(Cocoa触摸层):主要包括有 Multi-Touch、Core Motion、View Hierarchy、Localization、Controls、Alerts、Web View、Map Kit、Image Picker、Camera
Cocoa Touch层

平台组件

-工具:Xcode6 (本人使用的是最新的 Xcode6.3) Instruments
-语言:Swift(本人使用的 Swift1.2,2015-4-8版本)
-框架:Foundation + UIKit
-设计策略(设计模式):MVC

0 0
原创粉丝点击