面试疯-iOS杂技术文章

【iOS基础】系统框架汇总

2016-08-04  本文已影响668人  亲爱的大倩倩

iOS系统架构

iOS系统架构分下面四层,每层都建立在它的下面一层基础之上。

负责用户的触摸交互操作,为程序提供常用框架,大部分框架与界面有关

通过它我们可以使用各种媒体文件,可以绘制图形,制作动画以及音频视频录制

通过它可以访问一些服务

可以直接和硬件设备交互,我们可以做内存管理,文件系统,电源管理等操作

延伸

OC是C语言的扩展集,OS X和iOS平台上所有应用程序都是用OC语言开发的
OS X:苹果电脑系统
iOS: iPhone/iPad移动系统
苹果提供了两种工具包,都是用OC语言开发的
Cocoa:针对OS X系统
Cocoa Touch:针对iOS系统

什么是框架

框架是一种把头文件,库,图片,声音等内容聚集在一个独立单元中的集合体
每个框架都是一个重要的技术集合,通常包含数十甚至上百个头文件,每个框架都有一个主头文件,它包含了框架内所有的头文件,通过在头文件中使用#import,可以访问框架内的所有功能

系统框架Foundation和UIKit

在你开发时,主要使用的框架就是这两个,我们知道,基本所有的框架都是建立在Foundation框架上面的

系统Core框架

系统Kit框架

系统其它框架

上一篇下一篇

猜你喜欢

热点阅读