程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Objective-c調用Swift

Objective-c調用Swift

編輯:關於C語言

Objective-c調用Swift


在Objective-C中使用Swift,步驟類似:

1、首先創建一個Objective-C的項目:

 

2.添加一個Swift的類文件:

 

3、點擊Next,彈出一個對話框,選擇YES

 

4、生成一個YourProject-Bridging-Header.h文件,

 

5、在SwiftClass創建類如下:

  import Foundation

   class SwiftTest : NSObject {
    func test()->NSString{
    return "test"
   }
 }

6、在ViewController調用SwiftTest類如下:

  #import "ViewController.h"

  #import "ObjectiveTest-Swift.h"  //這裡注意和項目名稱一致  "YourProject-Swift.h"

7、import之後一定要先編譯一次,否則編譯出錯。
8、編譯之後就可以在類裡面調用了如下:

    - (void)viewDidLoad {
        [super viewDidLoad];
      // Do any additional setup after loading the view, typically from a nib.

       SwiftTest *tests = [SwiftTest new];
       [tests test];
  }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved