美文网首页
iOS 如何在 swift framework 中使用 OC 代

iOS 如何在 swift framework 中使用 OC 代

作者: 貘鸣 | 来源:发表于2017-10-25 10:32 被阅读40次

实际很简单的两个步骤:

  1. 把想拿给 swift 使用的 oc 头文件拖到 public 内:
将 OC 头文件配置为 public
  1. 将对应头文件在 Framework 同名的 .h 文件中进行引入即可:
image.png
  1. 至此就可以在 swift 中调用 oc 中的代码了:

这里是 oc 的头文件代码:

@interface XiaoboAlgoWrapper : NSObject
+(NSString *)sayHello;
@end

在 swift 中调用这个方法:

final class XiaoboAlgo: IXiaoboAlgo {
    func sayHello() -> String {// 测试
        // 下面的就是调用 oc 代码中提供的一个类方法:
        return XiaoboAlgoWrapper.sayHello()
    }
}

另外在 swift 中直接调用 c 代码也是相同的操作方法.

相关文章

网友评论

      本文标题:iOS 如何在 swift framework 中使用 OC 代

      本文链接:https://www.haomeiwen.com/subject/hxtqpxtx.html