Swift&Objective-C混编-Framework

217 阅读1分钟

动态库的情况

  • Objective-C 引用 Swift 类或方法
    • 需要 #import <module/module-Swift.h> 头文件
    • Swift类和方法需要标注 @objc
    • 访问级别需要 public 以上
  • Swift引用Objective-C 类或方法
    • Objective-C 头文件需要在 module.h 里面引入

注: module 模块名

静态库的情况

  • Objective-C 引用 Swift 类或方法
    • 需要 #import “module-Swift.h” 头文件
  • Swift引用Objective-C 类或方法