深入解析Mac OS X&iOS操作系统

用户体验层 应用框架层 核心框架层 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权限根本就不存在(除了苹果自己的应用程序之外)

猜你喜欢

转载自blog.csdn.net/weixin_34248849/article/details/87581244
今日推荐