2010-08-01 63 views
1

我需要知道我是否可以用C++编写整个类,并使用Objective-C在XCode中使用它?C++和Objective-C组合

我需要编写一个代码来使用POST方法查询HTML,我认为最好的方法是使用C++或C#。

Umair

回答

3

是的,你可以,与C++即是。从苹果“The Objective-C Programming Language”文档中的章节“Using C++ With Objective-C”:

苹果的Objective-C编译器,可以随意地在同一源文件中混合使用C++和Objective-C代码。这个Objective-C/C++语言混合体被称为Objective-C++。借助它,您可以利用Objective-C应用程序中现有的C++库。

基本上所有你需要做的就是使用文件扩展名.mm,然后你可以混合Objctive-C和C++自由(见链接到上面一些例外的相关章节)。

2

C++,是的。 C#,没有。

Objective-C是C的扩展,可以透明地与C++进行互操作。

除非您有一些现有的HTTP库要回收,否则我会建议先探索内置于系统中的选项。有关于这个问题的一堆stackoverflow问题。