zoukankan      html  css  js  c++  java
  • 苹果系统开发中的混合编程(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。

     
     
     
     
     
     
     
  • 相关阅读:
    网络规划和布线
    网络编程
    NoSQL 非关系数据库
    OpenCV
    首页
    C++关键字
    TCP/IP 详解7 Ping指令
    TCP详解 (1)
    GRE封装解封装过程
    GRE tunnel
  • 原文地址:https://www.cnblogs.com/larlf/p/5810680.html
Copyright © 2011-2022 走看看