Вопросы по теме 'nsxpcconnection'

NSMachBootstrapServer устарел, как можно использовать NSXPCConnection для регистрации службы Mach?
Мне нужно написать службу Mach, с которой могут общаться как мое приложение, так и системный плагин, я использую NSMachPort API для создания нового порта, а затем регистрирую его с помощью NSMachBootstrapServer : - (void) run { NSMachPort...
559 просмотров
schedule 08.05.2022

Вызывается ли обработчик прерывания XPC, когда launchd завершает процесс?
В документации для блока interruptionHandler NSXPCConnection говорится: Обработчик прерывания, который вызывается, если удаленный процесс завершается или аварийно завершает работу. Однако в Руководстве по программированию демонов и...
3141 просмотров

NSXPCConnection передает объект через прокси
В руководствах по программированию демонов и служб сообщается, что можно вернуть прокси-объект через открытое соединение XPC даже в качестве параметра блока ответа. Передача объекта через прокси В большинстве случаев имеет смысл копировать...
5565 просмотров
schedule 13.04.2023

XPC неправильно регистрирует классы для сбора
Я использую XPC в одном из своих приложений на 10.8. Он имеет стандартную настройку с протоколами, определенными для экспортируемого интерфейса и удаленного интерфейса. Проблема, с которой я сталкиваюсь, связана с одним из моих методов в...
5122 просмотров
schedule 28.06.2023

Передача данных между 32- и 64-битными приложениями какао
У меня есть 64-битный проект какао, в котором необходимо использовать 32-битную библиотеку рендеринга, которую я не могу перенести на 64-битную. Я решил разделить его на сервис рендеринга, который будет скомпилирован в 32-битном режиме и...
104 просмотров

Использование сокетов с NSXPCConnection
Возникла проблема при использовании сокетов с NSXPCConnection. По сути, есть основной процесс и запущенный вспомогательный процесс, установленный через NSXPCConnection. Этот вспомогательный процесс должен действовать как сервер и прослушивать...
541 просмотров

Конструктор NSXPCInterface не распознает протокол в Swift
Я создаю службу XPC в быстром режиме и создал свой протокол: protocol MyProtocol { func myFunc() } Когда я пытаюсь установить интерфейс, который реализует экспортируемый объект (в моем main.swift), инициализируя новый объект NSXPCInterface...
793 просмотров

Как сделать класс Swift доступным в службе XPC?
Я пытаюсь перестроить образец кода Apple XPC "lowerCase" с Objective-C на Swift. Я понимаю, что XPC будет, но я относительно новичок в совместимости Swift и Objective-C. Когда я использую их точный пример кода, который передает String от...
756 просмотров
schedule 12.04.2023

Коммуникация между приложениями для изолированного приложения Swift на macOS
Я создаю изолированное приложение macOS с помощью Swift, которое содержит дочернее приложение внутри. Что я хочу реализовать: Родитель может запускать несколько дочерних приложений Родитель отправляет разный контент каждому дочернему...
144 просмотров