iOS层

https://developer.apple.com

1、资源

2、文档

3、类


https://developer.apple.com ——platforms——iOS—documentation



question one :

为什么分四层?这四层是怎么呈现、怎么关联的?



1、-Cocoa Touch Layer

High-Level Features:高级功能

UIKit Dynamics—TextKit--Auto Layout--Multitasking—

UI State Preservation--Apple Push Notification Service--Local Notifications—

View Controllers--Gesture Recognizers—Storyboards--

App Extensions—Handoff--Document Picker—AirDrop—-Standard System

TextKit: lay out styled text into paragraphs, columns, and pages(段落、列、页面)

Cocoa Touch Frameworks:

UIKit Framework--Notification Center Framework--EventKit UI Framework--Message UI Framework--

PushKit Framework--Twitter Framework--Address Book UI Framework--GameKit Framework--iAd Framework--MapKit Framework

UIKit framework: 提供重要的基础设施,用户交互、用户事件输入、驱动main run loop以及与系统交互。


2、Media Layer

Graphics Technologies--Audio Technologies--Video Technologies--AirPlay

frameworks:

Assets Library Framework---AV Foundation Framework---AVKit Framework

Core Audio--CoreAudioKit Framework---Core Graphics Framework

Core Image Framework---Core Text Framework---Core Video Framework

Game Controller Framework---GLKit Framework---Image I/O Framework

Media Accessibility Framework---Media Player Framework---Metal Framework

OpenAL Framework---OpenGL ES Framework

Photos Framework---Photos UI Framework

Quartz Core Framework---SceneKit Framework---SpriteKit Framework


3、Core Services Layer

Peer-to-Peer Services--iCloud Storage--Block Objects--Data Protection--File-Sharing Support

Grand Central Dispatch---In-App Purchase—SQLite--XML Support

* Framework:

* Foundation FrameworkEventKit FrameworkCore Telephony FrameworkCore Motion FrameworkCore Media FrameworkCore Location FrameworkCore Foundation FrameworkCore Data FrameworkCloudKit FrameworkCFNetwork Framework

* WebKit FrameworkSystem Configuration FrameworkStoreKit FrameworkSocial FrameworkSafari Services FrameworkQuick Look FrameworkPassKit FrameworkNewsstandKit FrameworkMultipeer Connectivity FrameworkMobile Core Services FrameworkJavaScript Core FrameworkHomeKit FrameworkHealthKit FrameworkAd Support FrameworkAddress Book FrameworkAccounts Framework


4、Core OS Layer

Accelerate Framework

Core Bluetooth Framework

External Accessory Framework

Generic Security Services Framework

Local Authentication Framework

Network Extension Framework

Security Framework

System

64-Bit Support

你可能感兴趣的:(iOS层)