是否可以使用本机C ++代码在iOS设备上编写文件

时间:2014-02-14 10:25:44

标签: c++ ios objective-c file-handling

我有C ++代码,它将生成一个可执行文件,以运行一些测试。这些测试的结果将被转储到可执行文件的当前工作目录中的结果文件 - results.log中。 这在Mac上运行良好。

我可以使用同一段代码在iOS设备上使用吗? 我在C ++的矢量中得到了测试结果。 我听说原生C ++无法在iOS设备上写文件。如果是这样,我应该使用什么代码?

2 个答案:

答案 0 :(得分:0)

是的,你可以,但你有*的文件扩展名。 m *。重命名mm c ++代码想要使用的位置。

这是您的问题的一个很好的指南:http://philjordan.eu/article/strategies-for-using-c++-in-objective-c-projects

答案 1 :(得分:0)

如果你的C ++代码创建一个可执行文件,比如一个控制台程序,那么严格来说,NO,因为你需要一个iOS程序在设备或模拟器上运行。但是,应该可以将C ++源代码合并到常规iOS程序中,并可能编译为Objective-C ++。

相关问题