201得票2回答
什么是Objective C++?

Objective C++是什么,我能在Xcode中使用这种语言吗?

135得票2回答
如何在Android和iOS上使用相同的C++代码?

Android配合NDK支持C/C++代码,iOS也配合Objective-C ++提供支持,那么如何编写原生C/C++代码的应用程序,以在Android和iOS之间共享呢?

112得票6回答
如何将std::string转换为NSString?

我试图将标准的 `std::string` 转换为 `NSString`,但是我没有成功。 我可以使用以下代码成功地将 `NSString` 转换为 `std::string`。NSString *realm = @"Hollywood"; std::string REA...

109得票3回答
如何将NSString转换为std::string?

我有一个NSString对象,想将其转换为std::string。 在Objective-C++中应该如何做?

76得票3回答
C语言:.mm扩展名代表什么意思?

一个包含一些Objective-C的项目,其中有一些实现文件的扩展名为.mm的C类。file.h file.mm .mm 是什么意思?它不应该只是 .m 吗?

74得票2回答
未定义模板 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >' 的隐式实例化

在我正在工作的项目中,我们需要将来自C++子项目的Cocoa通知发送到其上方的主项目。为此,我们构建了一个地图,作为通知的userInfo字典的键值存储。 在其中一个项目中,以下代码编译得很好:std::map&lt;std::string, std::string&gt; *userInf...

44得票5回答
混合使用Objective-C和C++

我正在尝试将Objective-C与C ++混合使用。编译代码时,出现了多个错误。 A.h#import &lt;Cocoa/Cocoa.h&gt; #include "B.h" @interface A : NSView { B *b; } -(void) setB: (B *...

33得票7回答
Objective-C++ 的支持情况如何?

我一直通过学习Hillegass书籍来学习Objective-C和Cocoa,但我开始考虑是否最好使用Objective-C++。 尽管Objective-C似乎是开发UI的明确选择,但我非常擅长C ++并希望使用C ++开发应用程序后端,并使用Objective-C ++进行UI集成。 但...

32得票2回答
Objective-C,.m / .mm 的性能差异?

我通常默认使用 .mm 扩展名创建新类,这样如果需要的话可以后续使用ObjC++. 这样做有什么缺点吗?什么情况下您会更喜欢使用 .m?.m 编译出来的可执行文件是否更快(因为 C 通常比 C++ 快)?

26得票2回答
调用Objective-C++中的C函数导致链接错误

我遇到了一个奇怪的链接器问题。我的代码看起来像这样: double given_amount = self.modelController.levelCompleteRewardAmount; swrve_currency_given(swrve, (CFStringRef)@"...