博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Objective-c调用Swift
阅读量:6657 次
发布时间:2019-06-25

本文共 704 字,大约阅读时间需要 2 分钟。

在Objective-C中使用Swift,步骤相似:

1、首先创建一个Objective-C的项目:

Paste_Image.png

2.加入一个Swift的类文件:

Paste_Image.png

3、点击Next,弹出一个对话框,选择YES

Paste_Image.png

4、生成一个YourProject-Bridging-Header.h文件。在本项目中生成的文件例如以下图:

Paste_Image.png

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

转载地址:http://fhtto.baihongyu.com/

你可能感兴趣的文章
Gulp-前端进阶A-2
查看>>
程序员应当注意的肢体语言
查看>>
【好文翻译】码农们:效率与质量,你选择哪个?
查看>>
PHP正则表达式
查看>>
从文件 I/O 看 Linux 的虚拟文件系统
查看>>
StarUML类图相关——关联、聚合、组合、泛化、依赖、实现
查看>>
LeetCode - 627. Swap Salary
查看>>
ie8、firfox关于(new Image()).onload的问题
查看>>
Shell中各种判断语法
查看>>
第24条:消除非受检警告
查看>>
安装 asp.net core 出错
查看>>
【EMC】EMI滤波器
查看>>
IE的hack问题浅谈
查看>>
wireshark抓包图解 TCP三次握手/四次挥手详解[转]
查看>>
一步一步学习SignalR进行实时通信_4_Hub
查看>>
KMP算法
查看>>
Write Your software base on plugin(C/C++ ABI)
查看>>
手机端表单验证插件
查看>>
性能优化你必须知道的那些事儿
查看>>
.net core2.0下Ioc容器Autofac使用
查看>>