欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Objective-c调用Swift

程序员文章站 2022-06-02 22:26:21
在objective-c中使用swift,步骤类似: 1、首先创建一个objective-c的项目:   2.添加一个swift的类文件:   3、点击next,弹出一个对话框,...

在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];
  }