Хорошо, позвольте мне предположить, что вы используете C ++ и Objective-C на Mac, если я прав, вы, вероятно, используете X-код. Так что если вы идете в свойствах (информация) вашего проекта. Вы можете проверить параметры компиляции (GCC). Там есть возможность включить конструкторы / деструкторы C ++ (которые по умолчанию отключены в проектах Какао).
Затем вы получаете видимость по умолчанию, похожую на C ++, однако я не очень часто его использовал, и у меня были проблемы с большим количеством шаблонов кода (Boost).
Также я не думаю, что кто-то официально поддерживает это, кроме хороших людей, работающих над GCC. Поэтому я бы порекомендовал вам протестировать что-либо подобное и помнить, что что-то может пойти не так.
Тем не менее, возможность использовать C ++ в Objective-C для меня, как человека, работающего на C ++, - это облегчение, и риски того стоят:)