Swift与OC混编

2020-05-19  本文已影响0人  ImmortalSummer

如何在OC工程中混编Swift代码?

1. Swift中调用OC代码

在OC工程中新建swift文件时, 会自动生成桥接文件 工程名-Bridging-Header.h, 该文件中用来导入OC代码的头文件, 导入头文件后才可以在swift代码汇总访问到这些OC代码

//SwiftMixOC-Bridging-Header.h


//
//  Use this file to import your target's public headers that you would like to expose to Swift.
//
#import "Config.h"
#import "MyTableViewController.h"

2. OC中调用Swift代码

在OC代码中引入#import "工程名-Swift.h" 即可访问到所有swift的代码.

工程名.png

3. 混编的前提

OC和Swift互相调用, 是基于 彼此都继承自NSObject的前提下进行的.

上一篇 下一篇

猜你喜欢

热点阅读