Похоже, что из macOS Catalina все 32-битные приложения не будут работать, а углеродная среда будет не поддерживаться.Как насчет углеродного API, который работает на 64-битной арке?Например, мы использовали TIS (Службы ввода текста), чтобы получить раскладку клавиатуры в нашем приложении.Нам нужно импортировать карбоновый каркас, чтобы это работало.
Пример кода:
TISInputSourceRef source = TISCopyCurrentKeyboardInputSource();
NSLog(@"languages: %@", TISGetInputSourceProperty(source, kTISPropertyInputSourceLanguages));
NSLog(@"localized name: %@", TISGetInputSourceProperty(source, kTISPropertyLocalizedName));
Будет ли этот код работать на MacOS Catalina?
Заранее спасибо!