IOS整体框架

感觉在博客上有大牛介绍IOS框架讲解的比较详细,在此向大牛致敬写篇文章。大牛文章关于框架

我们在做IOS开发过程针对对象来进行类的分装,然后实现具体方法解决问题。但是我们整体语言框架不是很清楚,废话不多说开始:

下面是关于OS X的结构图(官网地址):

官方文档的具体内容:

The Cocoa (Application) layer(应用层) includes technologies for building an app’s user interface, for responding to user events, and for managing app behavior.

The Media layer (媒体层)encompasses specialized technologies for playing, recording, and editing audiovisual media and for rendering and animating 2D and 3D graphics.

The Core Services layer(核心服务层) contains many fundamental services and technologies that range from Automatic Reference Counting and low-level network communication to string manipulation and data formatting.

The Core OS layer (核心系统操作层)defines programming interfaces that are related to hardware and networking, including interfaces for running high-performance computation tasks on a computer’s CPU and GPU.

The Kernel and Device Drivers layer(内核和驱动层) consists of the Mach kernel environment, device drivers, BSD library functions (libSystem), and other low-level components. The layer includes support for file systems, networking, security, interprocess communication, programming languages, device drivers, and extensions to the kernel.

下面对于每层的讲解:

(1)应用层即可触摸层(cocoa touch layer)地址:提供接口为应用,主要用于touch和管理应用的操作。其中我们最常用的UIKit的框架在Cocoa Touch层

(2)媒体层(media layer)官方地址:包括多种多样的媒体文件,录音,播放,图像绘制,2D和3D图形基础动画

主要包括以下:AV Foundation, Core Animation, Core Audio, Core Image, Core Text, OpenAl, OpenGL, Quartez

(3)核心服务层(Core Service Layer)官方地址:通过提供一些接口进行网络连接,包括一些在CPU和GPU更高计算性能,使用广泛的Foundation框架位于本层

只要包括以下:Address Book, Core Foundation, Foundation, Core Data, Quick Look

, Social, WebKit, Security

(4)核心系统操作层(Core OS Layer)官方地址:内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以直接和硬件设备进行交互

只要包括以下:Accelerate, Open CL, Directory Services, System Configuration, Disk Arbitration


这只是写出基本的层次模型,后续将对此进行相关的更新和总结。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,898评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,401评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,058评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,539评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,382评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,319评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,706评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,370评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,664评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,715评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,476评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,326评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,730评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,003评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,275评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,683评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,877评论 2 335

推荐阅读更多精彩内容

  • 如果时间可以重来,你愿不愿意回到过去呢? 三个星期后,默然终于有机会见Jason。那是周六的晚上,薇薇准备了很多美...
    默默迹迹阅读 285评论 0 1
  • 七月 蓝色的雨 漫入温柔的风里 落在眼里的席幕里 落入地上落入心底 一滴一滴 荡起点点涟漪 忽然想起 那个蓝色的背...
    无铭e阅读 351评论 5 5
  • 今天推荐一部,关于说唱的—— 燃!爆!美!剧! Sir通宵撸完前半季,然后像打鸡血似的上了一天班,完全不累。 看过...
    Sir电影阅读 1,028评论 1 20
  • 在设计模型的时候,经常要设置存值的问题,因为自学的iOS,心中一直存有疑惑,怎样的写法才是正规专业,怎么样的写法是...
    LukeHua阅读 367评论 0 0
  • 翻到手机里的备忘录,看到了以前写的东西,忘了想表达什么,乱写的,但我想留着。就在为它们这安个家吧! 记一: ...
    陳凱純阅读 166评论 0 0