对于即将到来的 XCode iOS 项目,我计划在 Objective-C 中编写我的视图和视图控制器。我的模型将以 C++ 提供给我。
我知道在 Objective-C 项目中使用 C++ 的两种方法。它们如下所述。每种方法的优缺点是什么。有没有其他推荐的方法,它的优点和缺点是什么?
- 在 C++ 头文件中,使用Wikipedia中描述的 extern "C" 声明。
- 如Rob Napier所述,使用 Objective-C++ 包装 C++ 。
对于即将到来的 XCode iOS 项目,我计划在 Objective-C 中编写我的视图和视图控制器。我的模型将以 C++ 提供给我。
我知道在 Objective-C 项目中使用 C++ 的两种方法。它们如下所述。每种方法的优缺点是什么。有没有其他推荐的方法,它的优点和缺点是什么?
- 在 C++ 头文件中,使用Wikipedia中描述的 extern "C" 声明。
- 如Rob Napier所述,使用 Objective-C++ 包装 C++ 。