Mac OS X 应用开发框架全解析
1. Quick Look 与脚本桥接
1.1 Quick Look 预览功能
Quick Look 为文档提供了展示的好机会,其预览内容几乎可以是任何形式,比如整个文档的 PDF 版本,或者应用运行的 QuickTime 电影,甚至可以动态生成内容。若不提供预览,用户只能看到令人失望的通用图标。Quick Look 不仅用于 Finder 的列视图和 Cover Flow 视图,用户也能直接激活它。
1.2 脚本桥接(Scripting Bridge)
与其他应用集成的最佳方式是通过官方 API,若没有此条件,可使用 AppleScript。不过,AppleScript 速度较慢,使用时还需在项目中转换思维。为解决这些问题,Leopard 推出了新的脚本桥接(Scripting Bridge)。使用脚本桥接的步骤如下:
1. 运行命令行工具 sdef 和 sdp,从其他应用的 AppleScript 字典生成 Objective - C 头文件。
2. 将生成的头文件包含到项目中。
3. 无第三步。
使用这些头文件就像使用其他头文件一样,可使用标准的 Cocoa 数据类型和结构实例化对象并操作其属性和方法,即使程序并非用 Cocoa 编写且不含一行 Objective - C 代码也可行。脚本桥接在性能上有很大提升,比编译后的 AppleScript 快两倍,比未编译的 AppleScript 快约两个数量级。
2. Web Kit 网页渲染引擎
2.1 Web Kit 的广泛应用
Web Kit
超级会员免费看
订阅专栏 解锁全文
39

被折叠的 条评论
为什么被折叠?



