zoukankan      html  css  js  c++  java
  • swift与OC混合编程

    1.在swift语言的工程里调用OC类

    首先创建一个工程,选择语言为swift;然后添加一个类(如CallOC)点击确定后Xcode会提示是否创建编译OC程序的桥梁头文件,选择Yes,如下图

    编写CallOC类,然后把CallOC类的头文件使用#include包含写入根据上图创建的桥梁头文件中,在需要调用OC代码的类中包含此桥梁文件即可

    2.在使用OC的工程中调用swift类

    使用OC语言创建工程,然后添加一个类(CallSwift),指明该类使用swift语言,同样提示释放创建桥梁文件,仍然选择Yes,这个桥梁只适应swift调用OC代码,如果需要OC调用swift代码,系统自动创建了一个隐形的桥梁文件,我们只要包含这个桥梁文件:#import"CallSwift-Swift.h"(隐形文件名:工程名-Swift.h),就可以使用OC语法正常使用swift代码了

  • 相关阅读:
    settTimeout vs setInterval
    JS继承
    JS创建对象
    原型链
    开始学习python的感受
    Problem 29
    Python 查看关键字
    Problem 21
    Problem 34
    Problem 42
  • 原文地址:https://www.cnblogs.com/PJXWang/p/4931946.html
Copyright © 2011-2022 走看看