1、在OC工程中新建 Swift 文件,会提示的是否创建一个桥接文件,创建不创建都无所谓,这个桥接文件主要是用来包含OC头文件的,主要用于Swift中使用OC

2、在Person.swift 中创建一个函数 run

3、在OC文件中引入#import "Tests-Swift.h” 其中 Tests 是Product Module Name名字,可以修改. Tests-Swift.h 是一个隐藏文件

4、然后 在OC文件里就可以使用 Swift 文件中方法了,注意 是以OC的形式创建和执行的。
直接使用 Swift 文件 可能会报错,直接运行没问题。
Person *p = [[Personalloc] init];
NSLog(@"%@", [p run]);
2016-07-25 06:05:16.709 Tests[18692:7805456] 别跑