在另一个NSView上绘制一个应用程序

时间:2012-01-14 01:25:39

标签: cocoa ipc nsview

这可能是一个天真的问题,但是一个应用程序是否有可能访问属于另一个应用程序的NSView对象并在其上绘图(通过IPC或其他方式)?

1 个答案:

答案 0 :(得分:0)

是。这正是IOSurface framework的用途。它的一个很好的例子是Lion in Lion,它有一个与HTML解析过程分开的渲染过程。

有一篇关于它的好文章here

请注意,如果您的应用位于Sandbox中,您无法使用IPC与应用沙箱外的应用进行通信,但您可以与沙箱内的助手工具进行通信。