Вы можете комбинировать в проекте любые типы файлов, например, .c
, .m
, .cpp
и .mm
, и компилятор выбирается автоматически в зависимости от расширения.Например, вы можете сохранить стандартный файл main.m
, который поставляется с шаблоном XCode, и добавить новые файлы .h
и .mm
для использования Objective-C ++.
Другими словами, нет никаких различиймежду нормальным проектом Objective-C и проектом Objective-C ++ .Вам просто нужно использовать расширение .mm
для конкретных файлов, которым требуется Objective-C ++.Это может быть использовано в любом проекте.