首页 > 代码库 > CS193P学习笔记(一)
CS193P学习笔记(一)
1>iOS系统分层
? 1.Core OS
-
核心操作系统层,很接近硬件的一层;
-
本质是一个Unix内核,使用基于BSD的Unix版本,拥有文件系统、套接字、权限等一系列Unix所具有的特性,并且还具备一些特别应用于移动设备的东西,例如电源管理、用于安全管理的钥匙串访问;
-
大多数API是使用C语言写的;?
? 2.Core Service
-
核心服务层,这是之上的面向对象的一层,这能让你总能在面向对象的层上进行编程;
-
这一层拥有数组、字典、字符串对象等等;并且还有面向对象的方式来访问文件系统;拥有多线程操作;
-
这一层是面向对象的;?
? 3.Media
-
媒体层
包括OpenAL、PDF、Core Animation、OpenGL ES等等;
? 4.Cocoa Touch
-
触控应用层,这是UI层;包括Controls、Multi-Touch等等;
CS193P学习笔记(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。