有没有办法在C ++项目中使用Cocoa?

时间:2013-05-07 07:40:42

标签: c++ macos cocoa

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

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

1 个答案:

答案 0 :(得分:3)

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

我小心避免使用像using namespace std;using namespace MyLibrary;这样的语句,以便明确(至少对我来说)我使用标准库,我的库或Cocoa运行时的部分内容;例如:

std::string s = ...;
MyLibrary::MyObject o = ...;
NSString *nss = ...;