7
结合使用C ++和Cocoa而非Objective-C?
我想编写使用C ++和Cocoa框架的应用程序,因为Apple并未使Carbon具备64位功能。C ++在Linux和Windows上的实现似乎很原始,但在Mac OS X上似乎需要附加的Apple特定代码段(如Obj-C包装程序)。尽管我可能错了,但苹果似乎也在强迫开发人员使用Objective-C而不是C ++进行编写。 我正在尝试寻找一种在Mac上编写代码的方法,该方法很容易保持跨平台。必须为Linux / Windows用C ++编写代码,然后再用Objective-C重写大部分代码,效率非常低下。 有没有一种方法可以用C ++编写将来会受Xcode支持的代码?另外,如果有可能,我该如何在Xcode中混合使用C ++和Objective-C?谢谢。