[英]Access objective-c from c++
有人可以為此指出正確的方向嗎? 我發現很多關於在obj c中使用c ++的信息,但並非相反。 我正在用C ++制作iPhone游戲,但需要利用iPhone必須提供的某些功能。
謝謝
“在Objective-C中使用C ++”和“在C ++中使用Objective-C”之間實際上沒有區別-它們實際上都是在使用Objective-C ++(這是一種獨特的語言)。
只需確保將源文件編譯為Objective-C ++:要么以.mm
擴展名對其進行重命名,要么添加編譯器標志-x objective-c++
以影響所有源文件。
然后,您幾乎可以完成在Objective-C中所做的任何事情。
通常,方法是相反的做法,將文件重命名為.mm,然后在文件中使用C ++。 聽起來好像您在嘗試某些事情會導致您付出額外的工作,而未必會有任何好處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.