xcode 创建swift文件
2016-06-20 08:36:26 kangli_1990 阅读数 3908

转自:http://www.bubuko.com/infodetail-1127864.html


1.项目上右键,New File选择Header File,选择文件目录,然后确定。


bubuko.com,布布扣
?

?

2.点击项目-->TARGETS-->Build Settings中找到Swift Compiler,里面有一项:Objective-C Bridging Header,双击右面空白处会弹出输入框,将刚才创建的Header文件拖到输入框中。


bubuko.com,布布扣
?

?

3.在Header中输入需要引用的<.h>文件,就可以引用OC的代码了。

#import "AwesomeMenu.h"

?



2016-01-05 23:27:00 weixin_34233421 阅读数 26

1.项目上右键,New File选择Header File,选择文件目录,然后确定。

2.点击项目-->TARGETS-->Build Settings中找到Swift Compiler,里面有一项:Objective-C Bridging Header,双击右面空白处会弹出输入框,将刚才创建的Header文件拖到输入框中。

1255061-cf178eed2abf245e.jpeg
2017-09-12 12:42:00 weixin_34390996 阅读数 2
1.项目上右键,New File选择Header File,选择文件目录,然后确定。
![bubuko.com,布布扣](http://upload-images.jianshu.io/upload_images/2405523-77e7b3dd27543186.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)



2.点击项目-->TARGETS-->Build Settings中找到Swift Compiler,里面有一项:Objective-C Bridging Header,双击右面空白处会弹出输入框,将刚才创建的Header文件拖到输入框中。
![bubuko.com,布布扣](http://upload-images.jianshu.io/upload_images/2405523-d574efdf486f32b0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)



3.在Header中输入需要引用的<.h>文件,就可以引用OC的代码了。
#import "AwesomeMenu.h"


转自:http://www.bubuko.com/infodetail-1127864.html

2016-05-30 09:27:11 ljh2895 阅读数 346

Xcode创建Swift和OC的桥接文件

1.项目上右键,New File选择Header File,选择文件目录,然后确定。


bubuko.com,布布扣
?

?

2.点击项目-->TARGETS-->Build Settings中找到Swift Compiler,里面有一项:Objective-C Bridging Header,双击右面空白处会弹出输入框,将刚才创建的Header文件拖到输入框中。


bubuko.com,布布扣
?

?

3.在Header中输入需要引用的<.h>文件,就可以引用OC的代码了。

#import "AwesomeMenu.h"

?

Xcode创建Swift和OC的桥接文件

标签:桥接文件   swift   objective-c   

原文:http://prisonbreak.iteye.com/blog/2247277

2017-03-08 18:49:40 qq_25639809 阅读数 4832

在使用Swift编程时,往往我们会用到OC的文件,需要使用其内的方法来满足我们的需求,所以我们就要使用swift与oc的桥接文件,来引入oc中的头文件,至此来调用oc中的方法,满足我们在Swift编程下的需求。
同样适用OC编程时也可以加入桥接文件适用Swift文件。

桥接文件的创建有两种方式,以Swift项目为例:

一、之前没创建过oc的类

将一个OC的文件直接拖进Swift工程,这是会出来一个提示
这里写图片描述

选择Create Bridging Header就可以了,这样项目中就有自动生成桥接头文件了。在桥接头文件里直接 #import “OC文件类名.h”就可以使用引入的文件了。

二、适用于任何情况

1.选中工程,点击New File ->iOS-> Header File;
2.点击Next,为桥接文件命名;
3.点击Create;
4.在Build Setting -> Objective-C Bridging Header添加桥接文件路径,路径的格式为:
$(SRCROOT)/Bridging-Header.h

如果你建立在工程里面的文件夹里了,需要在中间写上文件夹的名字,如:
$(SRCROOT)/文件夹名/Bridging-Header.h;

5.编译一下,路径填写不对编译会报错!!!
编译成功 在桥接文件里面使用#import引入相应的OC头文件,就可以使用引入的OC文件了;

主要命令为:swift-ring-builder

博文 来自: rollingwayne
没有更多推荐了,返回首页