一、创立pod lib

pod lib create TestSwiftOC

二、在pod中别离创立OC文件和Swift文件

OC类

iOS运用Cocoapods对Swift和OC进行混编

Swift类

iOS运用Cocoapods对Swift和OC进行混编

OC调用Sswift是什么wift类

iOS运用Cocoapods对Swift和OC进行混编

Swift调用OC类

iOS运用Cocoapods对Swift和OC进行混编

假如Swift调用OC类报错 新增Modulswift系统eName.hios应用商店文件,导入需求运用的OC类

iOS运用Cocoapods对Swift和OC进行混编

Cocoapods运用预编译头文件,兼容静态库和动态库

iOS运用Cocoapods对Swift和OC进行混编

三、在主工程调用

  1. 主工程是Swift

iOS运用Cocoapods对Swift和OC进行混编

  1. 主工程是OC

iOS运用Cocoapods对Swift和OC进行混编

参阅

  • 了解 iOS 中的 Modules | vhuiswift语言chen
  • __has_inswift是什么意思啊clude()宏的运用介绍 – 简书 (jianshu.com)