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调用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。