码迷,mamicode.com
首页 > 移动开发 > 详细

iOS OC和Swift进行互相调用

时间:2016-09-29 20:37:22      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

有时候 ,我们会涉及到双向编程,特别是OC和swift的互相引用。

 

swift调用oc的方法:

1、桥接文件,一般是swift工程,在创建一个oc文件时,系统自动添加(不用改名,直接默认即可)

2、将需要引用的oc文件 .h头文件 添加到桥接类中。

 

如下:

技术分享

然后在swift调用处,直接就可以使用了。

 

oc调用swift的方法:

1、首先设置一下Packing

进入TARGETS ->Build Settings -> Packaging 中

设置Defines Module为YES

设置 Product Module Name (这个也可以不设置,直接使用默认就行)

如图:

 

技术分享

 2、设置完之后,在需要引用的oc文件头部  import一下,格式为: #import "工程名-Swift.h"

      比如:#import "OrderSystem-Swift.h"

 

然后就可以使用swift文件了

 

 

就是这么简单。

iOS OC和Swift进行互相调用

标签:

原文地址:http://www.cnblogs.com/yajunLi/p/5920676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!