Cocoa 一个应用程序在另一个应用程序上绘制';NSS视图

Cocoa 一个应用程序在另一个应用程序上绘制';NSS视图,cocoa,ipc,nsview,Cocoa,Ipc,Nsview,这可能会被认为是一个幼稚的问题,但一个应用程序是否有可能访问属于另一个应用程序的NSView对象并利用它(通过IPC或其他方式)?是的。这正是这个计划的目的。Lion中的Safari就是一个很好的例子,它有一个独立于HTML解析过程的呈现过程 有一篇关于它的好文章 请注意,如果您的应用程序位于沙盒中,您无法使用IPC与应用程序沙盒外的应用程序通信,但您可以与沙盒内的帮助工具通信。可能是iSurface的副本,但尚不确定iSurface是否适用于我。我使用的是一个第三方库,我将一个NSView交给

这可能会被认为是一个幼稚的问题,但一个应用程序是否有可能访问属于另一个应用程序的
NSView
对象并利用它(通过IPC或其他方式)?

是的。这正是这个计划的目的。Lion中的Safari就是一个很好的例子,它有一个独立于HTML解析过程的呈现过程

有一篇关于它的好文章


请注意,如果您的应用程序位于沙盒中,您无法使用IPC与应用程序沙盒外的应用程序通信,但您可以与沙盒内的帮助工具通信。

可能是iSurface的副本,但尚不确定iSurface是否适用于我。我使用的是一个第三方库,我将一个NSView交给它,它可以为我渲染从相机捕获的所有视频。我只是希望它能够在另一个进程中渲染到NSView。因此,我需要从一个NSView中提取图形数据,并将其发送到另一个进程的NSView。