文件名称:OC-Cpp:Objective-C++ C++混合编程
文件大小:25KB
文件格式:ZIP
更新时间:2024-07-21 03:51:07
Objective-C
OC-Cpp 1.在object-c++类中调用c++类 1)ViewController.m--->ViewController.mm 2)#import "OcCallCpp.h" 3)OcCallCpp.h引入C++类头文件,#include "MyCppClass.h" 4)OcCallCpp.m--->OcCallCpp.mm 2.在c++类中调用object-c++类 1)OC-CppInterface.h 2)MyCppClass.cpp引入头文件, #include "OC-CppInterface.h" 3)MyOcClass.m--->MyOcClass.m 4)持有Oc对象,__bridge_retained 5)调用Oc对象方法,__bridge 6)释放Oc对象,__bridge_transfer
【文件预览】:
OC-Cpp-master
----OC-Cpp.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
--------xcuserdata()
----OC-Cpp()
--------main.m(332B)
--------AppDelegate.h(275B)
--------OcCallCpp.mm(579B)
--------MyCppClass.cpp(674B)
--------MyOcClass.mm(794B)
--------OcCallCpp.h(282B)
--------MyOcClass.h(225B)
--------Info.plist(1KB)
--------Images.xcassets()
--------AppDelegate.m(2KB)
--------MyCppClass.h(380B)
--------ViewController.mm(609B)
--------ViewController.h(236B)
--------Base.lproj()
--------OC-CppInterface.h(299B)
----.DS_Store(6KB)
----README.md(696B)
----OC-CppTests()
--------Info.plist(743B)
--------OC_CppTests.m(854B)