Вопросы по теме 'nsxpcconnection'
NSMachBootstrapServer устарел, как можно использовать NSXPCConnection для регистрации службы Mach?
Мне нужно написать службу Mach, с которой могут общаться как мое приложение, так и системный плагин, я использую NSMachPort API для создания нового порта, а затем регистрирую его с помощью NSMachBootstrapServer :
- (void) run
{
NSMachPort...
559 просмотров
schedule
08.05.2022
Вызывается ли обработчик прерывания XPC, когда launchd завершает процесс?
В документации для блока interruptionHandler NSXPCConnection говорится:
Обработчик прерывания, который вызывается, если удаленный процесс завершается или аварийно завершает работу.
Однако в Руководстве по программированию демонов и...
3141 просмотров
schedule
15.07.2022
NSXPCConnection передает объект через прокси
В руководствах по программированию демонов и служб сообщается, что можно вернуть прокси-объект через открытое соединение XPC даже в качестве параметра блока ответа.
Передача объекта через прокси
В большинстве случаев имеет смысл копировать...
5565 просмотров
schedule
13.04.2023
XPC неправильно регистрирует классы для сбора
Я использую XPC в одном из своих приложений на 10.8. Он имеет стандартную настройку с протоколами, определенными для экспортируемого интерфейса и удаленного интерфейса. Проблема, с которой я сталкиваюсь, связана с одним из моих методов в...
5122 просмотров
schedule
28.06.2023
Передача данных между 32- и 64-битными приложениями какао
У меня есть 64-битный проект какао, в котором необходимо использовать 32-битную библиотеку рендеринга, которую я не могу перенести на 64-битную.
Я решил разделить его на сервис рендеринга, который будет скомпилирован в 32-битном режиме и...
104 просмотров
schedule
03.01.2023
Использование сокетов с NSXPCConnection
Возникла проблема при использовании сокетов с NSXPCConnection.
По сути, есть основной процесс и запущенный вспомогательный процесс, установленный через NSXPCConnection. Этот вспомогательный процесс должен действовать как сервер и прослушивать...
541 просмотров
schedule
11.05.2023
Конструктор NSXPCInterface не распознает протокол в Swift
Я создаю службу XPC в быстром режиме и создал свой протокол:
protocol MyProtocol {
func myFunc()
}
Когда я пытаюсь установить интерфейс, который реализует экспортируемый объект (в моем main.swift), инициализируя новый объект NSXPCInterface...
793 просмотров
schedule
03.12.2022
Как сделать класс Swift доступным в службе XPC?
Я пытаюсь перестроить образец кода Apple XPC "lowerCase" с Objective-C на Swift. Я понимаю, что XPC будет, но я относительно новичок в совместимости Swift и Objective-C.
Когда я использую их точный пример кода, который передает String от...
756 просмотров
schedule
12.04.2023
Коммуникация между приложениями для изолированного приложения Swift на macOS
Я создаю изолированное приложение macOS с помощью Swift, которое содержит дочернее приложение внутри.
Что я хочу реализовать:
Родитель может запускать несколько дочерних приложений
Родитель отправляет разный контент каждому дочернему...
144 просмотров
schedule
04.08.2023