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

參考