博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC调用Swift 整理步骤!总结别人的!方便自己查找!
阅读量:6194 次
发布时间:2019-06-21

本文共 579 字,大约阅读时间需要 1 分钟。

1、

2、

上面的修改了一个配置项,有一个Product Module Name在后面会使用。

在工程里面点击File/New/File…,选择/Source/Cocoa Touch Class,按照如下填写创建一个新的文件: 

上图中的Subclass of一定要设置为NSObject或其子类,否则OC工程将不会找到该类。

点击确认后会选择保存路径,点击Create,出现如下界面: 

这个界面是询问是否创建桥接的头文件,这个文件在Swift调用OC代码的时候比较管用,但是在OC中调用Swift的时候我发现没有什么卵用。

 

3、然后自己创建一个以"工程名"-Swift.h文件 ,虽然这文件没什么用,但还是需要建立一下。方便在后面的控制器中添加这个头文件添加之后可以吧之前建的这个文件删除,因为系统已经建立一个相同的隐藏文件,你只需要导入即可。

 

4、然后,你把你需要的Swift项目加入到工程。到这里你的项目应该就可以成功调用Swift了,你可以点击"工程名"-Swift.h这个头文件,看看是否有内容,类似如果有说明你已经成功。接下来就可以在想使用OC语法一样了。

只要按照上面的步骤没一定可以实现OC调用Swift.如有问题欢迎纠正!ZPengs

 

转载于:https://www.cnblogs.com/JASON-SONG/p/5481160.html

你可能感兴趣的文章
TokuDB 引擎安装测试
查看>>
【转】Java 项目UML反向工程转化工具
查看>>
How to Design Programs, Second Edition
查看>>
[puppet]如何设置全局exec path
查看>>
用jQuery实现一些导航条切换,显示隐藏
查看>>
Fix java version mismatch in windows---stackoverflow
查看>>
39. Combination Sum
查看>>
Android 5中不同效果的Toast
查看>>
yii 10.16
查看>>
python3.4学习笔记(四) 3.x和2.x的区别,持续更新
查看>>
SPOJ QTREE4 lct
查看>>
音乐还在陪伴我
查看>>
Sql Server参数化查询之where in和like实现详解
查看>>
高性能负载均衡之分类架构
查看>>
8分钟学会Consul集群搭建及微服务概念
查看>>
【转】理解红黑树
查看>>
OBJEct-c中NSDictionary的用法
查看>>
Safari/Chrome中placeholder属性实现不完整
查看>>
转载 - 18个最佳代码编辑器/IDE推荐
查看>>
用Opencv保存视频文件avi(转)
查看>>