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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 6转载-->>IOS框架和服务 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,...
    李小六_阅读 3,639评论 2 24
  • 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共...
    ch123阅读 1,796评论 0 1
  • 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共...
    wo不懂阅读 1,464评论 3 3
  • 问题描述: 有一个按钮,点击按钮会创建并显示一个AlertView,同时执行耗时任务,耗时任务是在子线程中进行的,...
    linjinzhu阅读 324评论 0 1