我希望這有一個技術(而不是宗教)的答案,但我不知道是否應該使用Objective-C或C++在iPad上創建OpenGL ES應用程序?因爲最終目標是在Windows和OS X上編譯它,所以我傾向於使用C++(並且只使用ObjC來處理我必須使用的東西:App Delegate等),但是我有零Objective-C開發經驗。在iPad/X平臺上的OpenGL ES應用程序:C++還是Objective-C?
我可以與來自Objective-C的C++類進行交互嗎?是否有任何令人信服的理由通過C++使用ObjC?
或者我應該只使用普通老C?
您可以從Obj-C程序中使用C++。結果被稱爲Objective-C++。但是,對象模型不會混合使用 - 您可以在代碼中同時使用這兩種模型,但是您不能從C++類派生Obj-C類,反之亦然。 – 2010-09-12 05:43:37