iOS猿媛圈iOS学习笔记iOS Developer

iOS-OC与Swift文件相互调用

2016-12-21  本文已影响77人  FlyElephant

项目开发中OC中会使用到Swift文件,也可能在Swift项目中调用OC文件,两种方式略有不同:

OC调用Swift文件

1.OC项目中,新建Swift文件会让选择创建头文件,ProductName(项目名称)-Bridging-Header.h


FlyElephant.png

2.Swift调用需要设置Module为Yes,Product Module Name 默认是项目名称:


Paste_Image.png

3.项目需要调用Swift文件导入OCDemo-Swift.h文件:
<pre><code>`

import "ViewController.h"

import "OCDemo-Swift.h"

@interface ViewController ()

@end

@implementation ViewController

@end`</code></pre>

Swift调用OC文件

1.新建OC文件会提示创建头文件:

FlyElephant.png

2.在头文件中导入新创建的文件即可:
<pre><code>`

import "Person.h"`</code></pre>

上一篇 下一篇

猜你喜欢

热点阅读