Вопросы по теме 'xpc'
Отмена подключения XPC в -dealloc, когда обработчик отмены ссылается на себя
В моем проекте я использую XPC API на основе C, поскольку NSXPCConnection недоступен на платформе, на которую я ориентируюсь. В настоящее время я использую слабую ссылку, чтобы блок обработчика соединения не сохранял self , как показано ниже:...
589 просмотров
schedule
26.07.2023
Принятие NSSecureCoding с непрозрачными типами
У меня есть класс Objective-C, который должен принять NSSecureCoding для передачи через соединение XPC. У класса есть пара свойств непрозрачных типов ( dispatch_queue_t и dispatch_group_t ).
Как мне реализовать -initWithCoder: и...
265 просмотров
schedule
13.01.2023
Как OSX Activity Monitor сопоставляет задачи XPC с их процессом-инициатором?
Когда процесс приложения запускает вспомогательный процесс XPC, он фактически не выполняет функции fork()/exec() в классическом стиле UNIX. Вместо этого он отправляет сообщение в launchd, который делает за него всю грязную работу. Таким образом,...
1147 просмотров
schedule
08.12.2023
Ответ приложения не вызывается при передаче ненулевого параметра из NSXPCConnection
Я использую XPC для разделения проекта на два проекта: основной проект, созданный для os x @ 64-bit, и сервис XPC, созданный для os x @ 32-bit, так как он использует библиотеку, которая недоступна для 32-битный и не может быть заменен. Эти двое...
412 просмотров
schedule
29.12.2022
Обмен данными между расширением синхронизации Finder и XPC
Я работаю над расширением Finder Sync Extension для OS X и хочу использовать фоновую службу XPC.
Я могу запустить основное приложение и заставить его запускать XPC и работать правильно, но ничего не происходит, когда я пытаюсь получить к нему...
2238 просмотров
schedule
27.03.2022
OS X — действительно привилегированный вспомогательный инструмент «по требованию»
Моему приложению необходимо записывать файлы в ограниченные места в файловой системе. Для этого я использую вспомогательный инструмент, который запускается от имени пользователя root.
Все работает правильно, следуя этому пример , мой...
915 просмотров
schedule
13.07.2022
Убедитесь, что вспомогательный инструмент установлен
Я пишу приложение для macOS на Swift, которому нужен привилегированный вспомогательный инструмент — хотелось бы, чтобы повышение прав не было необходимо, но похоже, что это так .
Я нашел это отличный пример приложения, специально...
1003 просмотров
schedule
05.07.2022
Очень простая macOS XPC
Я хочу использовать XPC технология просто для запуска app . Мне не нужно ни межпроцессное взаимодействие, ни какие-либо другие функции XPC.
Единственные документы, которые я могу найти в Интернете, демонстрируют сложную структуру с кодом для...
299 просмотров
schedule
09.05.2023
Отправить URL-адрес файла и аргументы в (работающее) приложение macOS через командную строку
Я пытался создать способ сказать моему (работающему) приложению macOS открыть некоторые файлы и предоставить дополнительные аргументы команде.
Для приложений с холодным запуском с помощью
$ open MyApp.app fileA.txt --args --foo-arg...
452 просмотров
schedule
08.08.2022
Почему мой хост AudioUnit (AUv3) теряет соединение XPC сразу после создания экземпляра в iOS 14?
Я автор хоста AudioUnit для iOS, написанного на Objective C.
В iOS 14 он начал падать при создании экземпляра любого инструмента AU, но те же AU работают на других хостах. Если я помещаю перерыв в обработчик завершения для...
115 просмотров
schedule
21.09.2022