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

5,314 阅读1分钟

一、创建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

参考