在OS X上制作QuickLook生成器的最简单方法? (script - > html - > webkit视图?)

时间:2012-07-18 15:08:27

标签: objective-c quicklook

我不了解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。如果有人知道我如何简化这段代码,我将非常感激。

e.g。有没有办法改变教程中的行:

场合= InitializeCoreDataStackWIthURL(URL);

类似的东西,如:

(String)occasion =(myshellscript.sh $ url的输出)

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

非常感谢您花时间回复。

1 个答案:

答案 0 :(得分:0)

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

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