蘋果系統開發中的混合編程(1):Objective-C和C++的相互調用


首先是OC調用C++的代碼。
 
創建一個Objective-C的項目,並創建c++文件MyCppFile.hpp和MyCppFile.cpp。
 

把要調用Cpp代碼的文件名改成mm后綴名,項目代碼的結構如下:
 

 

實現C++部分的代碼:
 
MyCppFile.hpp
 
MyCppFile.cpp
 
在main.mm里引入C++的頭文件就可以調用了:
 

 

然后是C++調用OC
 
先創建OC相關的文件,然后把*.m修改為*.mm。
 

 

頭文件用C的格式來進行編寫
MyOCFile.h

用OC編寫具體的實現。

 
同樣,在C++里引入頭文件即可調用。
 

 

OC和C++間的調用比想象中的要簡單,這里的關鍵是要把OC的文件的擴展名修改為*.mm。

 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM