Рисование одного приложения на NSView другого - PullRequest
3 голосов
/ 14 января 2012

Вероятно, это покажется наивным вопросом, но можно ли в любом случае одному приложению иметь доступ к объекту NSView, принадлежащему другому приложению, и использовать его (через IPC или иным способом)?

1 Ответ

0 голосов
/ 14 января 2012

Да.Это именно то, для чего предназначена IOSurface framework .Хорошим примером его использования является Safari в Lion, в котором есть процесс рендеринга, отдельный от процесса разбора HTML.

Здесь есть хорошая статья .

* 1009.* Обратите внимание, что если ваше приложение находится в изолированной программной среде, вы не можете использовать IPC для связи с приложением вне изолированной программной среды вашего приложения, но вы можете общаться с помощью вспомогательных инструментов внутри изолированной программной среды.
...