用户体验层 | 应用框架层 | 核心框架层 | Darwin | |
---|---|---|---|---|
Mac OS X | Aqua、Quick Look、Spotlight、AccessabAccessibility选项 | Cocoa、Carben和Java | 图形和媒体层(核心框架、OpenGL、QuickTime) | 内核 |
iOS | SpringBoard(主菜单、Dock、多任务切换、Spotlight) | Cocoa Touch | 图形和媒体层(核心框架、OpenGL) | 内核 |
注释:
Aqua(2.2.1Chapter): 图形用户界面。OSX GUI 半透明窗口和图形特效等
Quick Look(2.2.2Chapter): 在Finder中按下空格,快速查看文件内容
Spotlight(2.2.3): 在Tiger(10.4)中引入这项技术,iOS(3.0)引入。在命令行使用(mdfind:发出Spotlight查询;
mdls:列出元数据类型等)
Darwin——UNIX核心(2.2.4): 1.shell: 终端(Terminal)打开一个带有UNIX shell的模拟器,
默认的shell是bash,现在使用的是zsh)
AppleScript:
BSD操作系统————>OS X(实现基于BSD)
ios ——沙盒
·每个应用只能访问自己的目录
·无法访问系统上的其他进程
·无法直接使用任何硬件设备
·无法动态生成代码
·除了用户mobile能执行的操作的一个子集外,无法执行任何其他操作。应用程序的root权限根本就不存在(除了苹果自己的应用程序之外)
网友评论