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代码了

转载于:https://www.cnblogs.com/PJXWang/p/4931946.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值