Swift项目嵌入OC内容/ OC项目嵌入Swift内容
Swift 调用OC的内容
- 需要引入桥接文件 customName-Bridging-Header.h,在这个文件当中引入需要调用的OC的头文件 #import "需要调用的OC文件.h"。 注: custom默认编译器提示创建的为项目工程的名字
- 桥接文件需要指定好路径,指定路径位置为 TARGETS - Build Settings - Swift Compiler - General - Objective-c Bridging Header 如图:
完成以上步骤就可以正常调用了
OC调用Swift的内容
- 首先需要设置 TARGETS - Build Settings - Packaging - Defines Module 为YES
- 设置Product Name,通常默认是项目工程名
- OC文件中引入头文件 #import "ProductName-swift.h", 这样就可以访问了。 如图所示: