Что такое Objective C ++ и могу ли я использовать этот язык в Xcode?
c++
objective-c
xcode
objective-c++
Саурабх
источник
источник
Ответы:
Objective-C ++ - это просто исходный код, который смешивает классы Objective-C и классы C ++ (две совершенно не связанные сущности). Ваш код C ++ будет работать, как и раньше, и полученный исполняемый файл будет связан со средой выполнения Objective C, так что ваши классы Objective C также будут работать. Вы можете определенно использовать его в Xcode - назовите ваши файлы с
.mm
расширением.Кроме того, вы можете прочитать документацию Apple (печально удаленную, но заархивированную) на Objective-C ++ .
источник
Objective-C ++ - это Objective-C (возможно, с Cocoa Framework) с возможностью связывания с кодом C ++ (вероятные классы).
Да, вы можете использовать этот язык в XCode для разработки для Mac OS X, iPhone / iPodTouch, iPad. Это работает очень хорошо.
Вам не нужно делать ничего странного в вашем проекте, чтобы использовать Objective-C ++. Просто назовите ваши файлы Objective-C с расширением .mm (вместо .m ), и все готово.
Это моя любимая архитектура: разрабатывать библиотеку базовых классов для моей игры / приложения на C ++, чтобы я мог использовать ее на других платформах (Windows, Linux) и использовать Cocoa только для интерфейса iPhone / iPad .
источник
Если вы хотите использовать Objective-C ++, но не хотите называть свои файлы,
.mm
оформите мой ответ на аналогичный вопрос .источник