Я C++ код, который будет генерировать исполняемый файл, для запуска некоторых тестов. Результаты этих тестов будут сбрасываться в файл результата - results.log в текущем рабочем каталоге исполняемого файла. Это отлично работает на Mac.
Могу ли я использовать один и тот же код для использования на устройстве iOS? У меня есть результаты моих тестов, в векторе в C++. Я слышал, что родной C++ не может записывать файлы на устройстве iOS. Если да, то какой код я должен использовать?
Если ваш C++ код создает исполняемый файл, скажем, консольную программу, то строго, НЕТ, так как вам нужна программа iOS для запуска на устройстве или симуляторе. Однако должно быть возможно включить источники C++ в обычную программу iOS и, возможно, скомпилировать как Objective C++.
Да, вы можете, но у вас есть расширения файлов *. m *. Переименуйте mm, где они хотят использовать код С++.
это хорошее руководство для вашего вопроса: http://philjordan.eu/article/strategies-for-using-c++-in-objective-c-projects