Objective-C和Swift 相互调用

Swift调用OC

1、新建 <#YourProjectName>-Bridging-Header.h 头文件

2、targets -> build settings -> Object-C-Bridging-Header 设置桥接的头文件 

3、将要引用的 OC 代码的头文件引用到 YourProject-Bridging-Header.h 文件中

OC类中import Swift类

1、targets -> build settings -> packing -> Product Module Name 中设置模块名

2、用 import "SwiftModule-swift.h" 导入工程的头文件,虽然整个工程中是找不到这个文件的,但可以使用 CMD + 鼠标点击可看这个头文件中的内容。

ps:

参考

http://blog.csdn.net/fengsh998/article/details/34440159

http://www.tuicool.com/articles/bURVRv

你可能感兴趣的:(Objective-C和Swift 相互调用)