OC与Swift混编

首先要说明的是,混编时,比如工程原先用oc,你突然创建了一个swift文件,那么xcode会弹出一个是否创建侨界文件的提示,点击是(不点击也行,在系统工程配置文件里修改桥接文件也可以,桥接文件命名类似:“工程名-Bridging-Header”),桥接文件很重要。下边说说两种混编方式

 

1.OC里调用swift:

xcode会隐形生成类似类似 “工程名-Swift.h”的文件,直接#import "SwiftStudy-Swift.h",即可在oc里调用swift类,需要注意的是swift类里的方法要加上“@objc”关键字。

 

2:swift里调用OC:

先桥接文件里边#import,要引用的oc的类的。h名,即可在所有的swift文件里饮用oc类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值