Я новичок в разработке Cocoa и разрабатываю свое первое приложение. Я хочу прочитать уникальный идентификатор из любого окна любого приложения - будь то какао или углерод. Приложения какао делают свои идентификаторы окон доступными для AppleScript (хотя я уверен, что есть гораздо лучший способ сделать это через правильный маршрут Objective C), но я пытаюсь получить доступ к идентификаторам окон из документов в приложениях Adobe. Это кажется намного сложнее. Все, что я могу найти в справочных библиотеках, это HIWindowGetCGWindowID :
"Эта функция возвращает идентификатор окна, назначенный оконным сервером при создании окна. Идентификатор окна обычно не используется с любой другой функцией Carbon, но может использоваться с другими функциями Mac OS X, для которых требуется идентификатор окна, такие как функции в OpenGL. "
Можно ли это использовать для получения идентификатора из моей программы? Или это просто функция, которую можно использовать в одном приложении?
Если бы кто-то мог указать мне правильное направление, я был бы вечно благодарен.