真的有类似 Objective C++ 的东西吗?

2024-04-18

我正在读一本post http://savoysoftware.com/blog/?p=114关于 iPhone 编程,我注意到关于 Objective C++ 的讨论,帖子中显示的代码看起来主要像 Objective-C,但也有一些 C++ 代码片段。真的可以用 C++ 来编写 Cocoa 程序吗?


除了其他评论之外,我想补充一点,Objective-C++ 与“从 C++ 编写 Cocoa 程序”并不完全相同,因为不涉及 C++ 到 Cocoa 的桥梁。

在 Objective-C++ 中,您完全使用 Objective-C 对象/语法来编写 Cocoa API。 Cocoa API 保持不变,因此您需要以相同的方式与其通信(使用 Objective-C 字符串、Objective-C 数组和 Objective-C 对象)。

与普通 Objective-C 相比,Objective-C++ 的区别在于您可以also使用 C++ 对象(包含 Objective-C 对象、由 Objective-C 对象包含或仅与 Objective-C 对象一起包含)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

真的有类似 Objective C++ 的东西吗? 的相关文章

随机推荐