2

我想在 C++ 项目中使用 Cocoa API 而不是 Carbon。

有没有办法在 C++ 项目中使用 Cocoa?在开发 C++ 项目时可以使用 Cocoa 吗?

4

1 回答 1

3

我的应用程序使用 C++ 库来提供其功能,并且几乎每个源文件都是 Objective-C++ ( .mm)。这完全没有问题,而且运行良好。

我小心地避免使用和之类的语句using namespace std;using namespace MyLibrary;以使(至少对我而言)我在使用标准库、我的库或 Cocoa 运行时的部分时变得明显;例如:

std::string s = ...;
MyLibrary::MyObject o = ...;
NSString *nss = ...;
于 2013-05-07T08:33:30.243 回答