这可能会被认为是一个幼稚的问题,但是一个应用程序是否有可能访问属于另一个应用程序的 NSView 对象并利用它(通过 IPC 或其他方式)?
最佳答案
是的。这正是 IOSurface
framework 的意思。是为了.其使用的一个很好的例子是 Lion 中的 Safari,它具有独立于 HTML 解析过程的渲染过程。
有一篇关于它的好文章 here .
请注意,如果您的应用位于沙箱中,则您无法使用 IPC 与应用沙箱之外的应用进行通信,但可以与沙箱内的辅助工具进行通信。
关于cocoa - 一个应用程序在另一个应用程序的 NSView 上绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8859376/