Как узнать, установлен ли на моем Mac углерод или какао?

977
math

Мне нужно скомпилировать какую-нибудь программу с оконной системой Какао или Карбон. У меня установлен 10.6.8 Snow Leopard на систему i386 (по крайней мере, uname -aмне об этом говорит). Я открыл системный профилировщик и выбрал> Software> Frameworks. Там перечислены среди других:

CarbonCore CarbonSound Cocoa 

Означает ли это, я свободен выбирать?

1

1 ответ на вопрос

1
Journeyman Geek

Вроде - какао - это современный API для новых приложений и, по крайней мере, с последними версиями OS X, предпочтительным.

Carbon - это устаревший API, используемый в OS 8 и 9, и он устарел в новой версии OS X 10.8 Mountain Lion. Однако некоторые приложения для OS X до недавнего времени продолжали использовать API-интерфейс Carbon - в Википедии говорится, что старые версии Photoshop, Itunes и Final Cut были кодированы с помощью углерода, хотя современные версии основаны на какао.

Как разработчик, вы должны использовать какао, а не углерод, поскольку какао поддерживает 64 бита и, конечно, не устарело. В этом случае выбор какао над углеродом - хорошая идея.

Как пользователь, это должно быть прозрачно для вас, но вы будете использовать API, который использует ваше программное обеспечение, при условии, что оно поддерживается.

Я предполагаю, однако, компиляция для любого из них должна работать.

Спасибо, я не знал, что Cocoa и Carbon - это API. Мне только недавно удалось загрузить 64-битную версию, и я буду использовать интерфейс Cocoa. math 12 лет назад 0

Похожие вопросы