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

语言: CN / TW / HK

一、创建pod lib

pod lib create TestSwiftOC

二、在pod中分别创建OC文件和Swift文件

OC类 image.png

Swift类 image.png

OC调用Swift类 image.png

Swift调用OC类 image.png

如果Swift调用OC类报错 新增ModuleName.h文件,导入需要使用的OC类 image.png

Cocoapods使用预编译头文件,兼容静态库和动态库 image.png

三、在主工程调用

  1. 主工程是Swift image.png

  2. 主工程是OC image.png

参考