OC 中混编 Swift
- 在需要引用的 OC文件中导入一个看不见的头文件,其格式为 : ''项目名 - Swift.h"
- 如果项目名称为 中文 或以数字等等不合规范的内容开头,则导入这个头文件是无效的,需要项目配置文件名
- 修改项目配置中的产品名: 项目名 -> TARGET -> Build Settings -> Combined -> 搜索文件名 ->在 Packaging 中修改 Product Name 这个选项就OK啦
Snip20160524_2.png
Swift 中混编 OC
- 创建一个 桥接(bridging.h) 文件
- 修改默认的桥接文件名称(建立关联): 项目名 -> TARGET -> Build Settings -> Combined -> 搜索(默认文件名) ->在 Swift Compiler - Code Generation 中将 Objective-C Bridging Header 这个选项改成 项目名称/桥接文件名称 就OK啦
- 将需要引用的 OC 头文件在桥接文件中声明
Snip20160524_1.png