在Swift中实现 oc与swift的混编

时间:2023-03-10 06:40:15
在Swift中实现 oc与swift的混编

在Swift中想要引用OC头文件(import),可采用混编的方法,这里以sqlite为例,采用OC-Swift桥的方式实现添加头文件
1引入sqlite数据库的库文件

打开工程配置文件,在build Phases选项标签的第三个选项中添加sqlite3

在Swift中实现 oc与swift的混编
2.先创建桥文件 command + N键选择创建头文件

在Swift中实现 oc与swift的混编

写一个名字

在Swift中实现 oc与swift的混编

将要引入的文件在这个Header桥文件里进行引入就行,即将import 语句写在这里在Swift中实现 oc与swift的混编

3 配置桥接文件
打开工程配置文件,在build setting选项标签搜索框里输入bridge就会出现Objective-C Bridging Header选项.在选项中配置好刚才创建的头文件的路径(工程名+头文件名)即可.

在Swift中实现 oc与swift的混编

验证是否实现了swift中混编OC的功能,去appDelegate.swift文件中输入sqlite,如果能出现提示,则证明swift中混编OC成功,否则,失败

在Swift中实现 oc与swift的混编