Если вы напишите что-нибудь в Objective-C, оно станет исполняемым при компиляции, ничем не отличается от того, что вы делаете в C или C ++.Поскольку все нативные библиотеки Mac предназначены для Obj-C, почему вы хотите этого избежать?Obj-C - это очень маленький надмножество C, на самом деле не сильно отличающийся, за исключением объектной системы.Можно сказать, что если C - английский, а C ++ - англо-французский пиджин со случайными добавлениями китайского и навахо (для выразительности, вы знаете), Objective-C отчасти похож на шотландцев - очень близко, даже если мало кто не знаком с нимпонять это ...
Я не ответил на настоящий вопрос - @Shyam позаботился об этом: D