swift 与 oc 文件相互调用

swift 与 oc 文件相互调用

5.到上一步截止文件已经创立完毕,路线也一度自行配置好,能够检查一下

swift类

澳门新萄京 1swiftfile.png

那个文件是东躲安徽的,在工程中看不见。导入那些文件后就能够在oc使用swift写的类了。

成立桥接文件

一经系统提示时未创立桥接文件或未提醒,能够依据下边步骤创立桥接文件
创制三个Header
File文件,一般命名叫“项目名-Bridging-header”,内容清空,找到Build
Settings找出Objective-c Bridging
header,将刚刚创立的桥接文件的门径增添到Objective-c Bridging
header中,编写翻译运行就能够

澳门新萄京 2

create Bridging Header.png

澳门新萄京,oc和swift创立桥接文件可协理swift使用oc的库文件,一般格式:XXX-Bridging-Header.h创立进度如下

该库太老,今后swif都到4.1了,见改写库

swift与OC混编的下结论

4:swift调用oc文件

在前头创造的桥接文件中引进oc
的.h文件,该品种中为SwiftTestProject-Bridging-Header.h文件

澳门新萄京 3

swift call oc.png

澳门新萄京 4

swift call oc_1.png

3.摘取保存地址

记壹次oc项目中引用swift开源库管理进程

在oc项目中引用swift文件,只需导入头文件

1:创建swift文件

开创文件时会自动提醒创造桥接文件斯威夫特TestProject-Bridging-Header.h,这么些文件是swift调用oc时用到的

澳门新萄京 5

create swift file.png

1.新建文件

编写翻译暴露

澳门新萄京 6bianyihou.png

#import “项目名字-Swift.h”

3:oc调用swift文件

引进以项目名-Swift.h文件,注意这么些文件并未提示,要手动打出来,该项目中为#import
“SwiftTestProject-Swift.h”

澳门新萄京 7

oc call swift.png

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图