2010-08-01 24 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問題。