1

我不了解Objective C,但非常想制作一个简单的QuickLook 生成器。

这是我的计划:

myfile.extension -> QuickLook 生成器使用脚本(例如简单的 shell 脚本或我提供的其他方式)解析文件,然后输出 html 文件 -> QuickLook 使用 webkit 视图显示此 html 文件

我基本上是在寻找一个模板或教程,我可以在其中插入我自己的脚本,而不用担心 QuickLook 生成器本身是如何工作的,而不必学习 Objective C(我正在学习,但速度很慢! )。

非常感谢,如果有人可以提供帮助,或者甚至只是指出我正确的方向。我相信它将来也会对其他人有用。

编辑:

我发现了以下我之前错过的内容,它确实部分回答了我的问题:

http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/Quicklook_Programming_Guide/Articles/QLDynamicGeneration.html#//apple_ref/doc/uid/TP40005020-CH15-SW2

这是我所希望的更复杂的解决方案,这意味着我将不得不深入研究 Objective-C。如果有人知道如何简化此代码,我将不胜感激。

例如有没有办法改变教程中的线路:

场合=InitializeCoreDataStackWIthURL(url);

类似的东西,比如:

(字符串) 场合 = (myshellscript.sh $url 的输出)

请记住,我不了解 Objective-C,所以我不知道如何编写核心数据堆栈,甚至不知道那是什么!

非常感谢您花时间回复。

4

1 回答 1

0

你不需要使用 Objective-C 来编写生成器,但你肯定需要编写 C 代码。

Quick Look 的沙箱禁止在生成器中调用外部脚本(或任何外部代码)。

于 2012-07-28T21:54:28.523 回答