64-битная миграция углеродных API - PullRequest
0 голосов
/ 17 июня 2019

https://forums.developer.apple.com/thread/115932 как этот пост, мне также нужно использовать carbon в моем приложении Mac, но, насколько я знаю, carbon api поддерживает только 32-битную ОС, а начиная с Mac OS 10.15 и далее она не будет поддерживать 32-битные приложения.Поэтому я не смогу использовать Carbon API.

Нет Carbon Human-Interface-Toolbox в 64-битных двоичных файлах OSX? - я прошел этот пост, но на самом деле не мог понять многоечто мне нужно сделать.

Ниже мой текущий код.Что будет заменой или миграцией этого Carbon API, какова правильная альтернатива?

static const EventTypeSpec menuEnableEvents[] =
    {
        { kEventClassMenu, kEventMenuEnableItems }
    };

    static const EventTypeSpec menuEvents[] =
    {
        { kEventClassCommand, kEventCommandProcess }
    };
...