Я работаю в iOS и некоторых программах для Mac уже много лет, и начал читать документацию для c ++.Мне интересно узнать, как использовать c ++ в приложениях для iPhone, но все, что я прочитал, предполагает, что вы преодолели пропасть кривой обучения, которая идет с c ++ и ObjC.Итак, начну плохо с основ.
Допустим, у меня есть класс A, а класс A хочет реализовать простую функцию из файла .cpp B. Я бы тогда создал файл .mm, чтобы класс A мог смешивать objC и c ++, но моя проблема в том, чточто я понятия не имею, ГДЕ идет код c ++ ... В обычном методе objC я бы объявил методы внутри .h после строки @interface, но с c ++ это просто беспорядок для меня ...
Но тогда более сложный пример.Что если я хочу отобразить элементы пользовательского интерфейса из класса C ++ на iPhone?Я почти не нашел сообщений в блоге или обсуждений, касающихся пользовательского интерфейса c ++ (за исключением тех, кто хвалит библиотеку QT), и ничего не связанного с пользовательским интерфейсом iOS в c ++.
Есть ли у кого-нибудь код или лучшие практики для тесной интеграции кода c ++ в приложение для iOS?