【发布时间】:2012-03-03 13:03:04
【问题描述】:
是否有任何理由不使用 c++0x 和 libc++0x 标准库进行 iOS 开发?
【问题讨论】:
-
可能不会因为任何不适用于使用任何其他 c++ 变体进行 iOS 开发的原因;您的 SDK 使用 Objective-C,而 c++ 类和 Objective-C 类在语法、约定和内存管理范式方面不能很好地混合。
-
@aroth 是的,我使用了一个薄的 Objective-C 层,其余的都在 C++ 中完成。
-
听起来很痛苦.. 为什么不用 Objective-C?
-
@CollinHockey 我使用的是 OpenGL ES,而不是 UIKit,所以...
-
@CollinHockey:以后可以更轻松地将游戏移植到不同的平台。 C++ 比 Obj-C 更可用。