Вы можете сделать это, используя «Objective-C ++». Вы должны прочитать документацию Apple , но короткая версия такова, что вы можете смешивать C ++ и Objective-C в файлах с расширением ".mm". Это не волшебство (классы C ++ и Objective-C по-прежнему разные вещи), но теперь вы можете использовать их в одном и том же коде.