在Objective-C中使用Swift,步驟類似:
1、首先創(chuàng)建一個(gè)Objective-C的項(xiàng)目:
2.添加一個(gè)Swift的類文件:
3、點(diǎn)擊Next,彈出一個(gè)對(duì)話框,選擇YES
4、生成一個(gè)YourProject-Bridging-Header.h文件,
5、在SwiftClass創(chuàng)建類如下:
<code>import Foundation class SwiftTest : NSObject { func test()->NSString{ return "test" } }</code>
6、在ViewController調(diào)用SwiftTest類如下:
<code>#import "ViewController.h" #import "ObjectiveTest-Swift.h" //這里注意和項(xiàng)目名稱一致 "YourProject-Swift.h"</code>
7、import之后一定要先編譯一次,否則編譯出錯(cuò),
Objectivec調(diào)用Swift
,電腦資料
《Objectivec調(diào)用Swift》(http://www.oriental01.com)。8、編譯之后就可以在類里面調(diào)用了如下:
<code>- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. SwiftTest *tests = [SwiftTest new]; [tests test]; }</code>