oc swift混编

1.oc调swift

"#import "项目名字-Swift.h"

直接在需要用到swift的oc文件里添加此头文件 就可以调用swift的类了

2.swift调oc

a、Target-> Bulid Settings 设置Defines Module 为Yes
b、创建swift文件时 会提示创建桥文件 点击创建 然后在桥文件里写入你要引用的
OC的头文件
c、如果当时忘记点击创建桥接文件,自己可以创建。

创建"项目名-Bridging-Header.h"的头文件
oc swift混编_第1张图片
image.png

然后设置一下路径 Targets-->Build Settings-->Swift Compiler - General--> Objective-C Bridging Header

你可能感兴趣的:(oc swift混编)