UI:User Interface(用户界面)IOS里面几乎所有的可视化类都封装在UIKit.framework里面
ios常见功能:支持访问用户的地理位置,多点触摸,音频、视频播放,加速计数器(摇一摇),使用摄像头拍照或录像
ios系统架构:基于Unix内核,系统框架是由上到下Cocoa Touch层(包含了大部分使用Objective-c的API),Media层,Core Services层 Core OS层组成。
Cocoa Touch层
主要是由Foundation和UIKit框架组成。
Foundation提供面向对象方式的文件访问,网络操作,数据,和集合类型。
Media层主要提供一些基本绘图,声音,视频的技术支持
主要包括绘画用的Quartz,Core Audio,以及Core Animation(动画)。
Core Services层 Core OS层主要提供底层的支持,包括文件访问,网络协议,低级数据类型等。他们是C基础接口,包括Core Foundation,CFNetwork, Sqlite等API(尽量使用向上API)