加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift开发:Swift项目调用OC代码

发布时间:2020-12-14 07:02:05 所属栏目:百科 来源:网络整理
导读:1 创建swift项目 2 在swift项目中添加oc文件,及.h 和 .m 文件 3 在创建oc文件时,可能提示你是否创建桥接文件,点击是即可, 如果没有提示需要自己创建 4 手动创建桥接文件,选择项目名称 - Build Settings - 搜索框输入swift, Objective Bridging Heade

1 创建swift项目
2 在swift项目中添加oc文件,及.h 和 .m 文件
3 在创建oc文件时,可能提示你是否创建桥接文件,点击是即可,
如果没有提示需要自己创建
4 手动创建桥接文件,选择项目名称 -> Build Settings-> 搜索框输入swift,
Objective Bridging Header中的值设置为 SwiftSocket-Brigding-Header.h ,如图


5 创建SwiftSocket-Brigding-Header.h,在该文件中添加oc头文件

比如:

#import "hello.h"


6 我的oc文件如下

hello.h文件

#import <Foundation/Foundation.h>

@interface hello : NSObject

- (void)sayHello;

@end


hello.m 文件

#import "hello.h"

@implementation hello

- (void)sayHello {

NSLog(@"hello,i'm oc !");

}

@end

7 swift调用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读