objectivec调用swift
objective-c调用swift在混编开发时经常会使用。
一.项目设置
TARGETS ->Build Settings -> Packaging 选项中,* Defines Module设置为YES
- Product Name一般默认工程名。那后面oc调用swift时,引入的头文件为**“工程名+swift.h”**。
如图所示
二.swift工程文件
1.桥接文件
创建swift类中,Xcode 会提示创建一个桥接文件 点确定创建桥接文件,Xcode会自动创建一个桥接文件,名字格式为:工程名-Bridging-Header.h,所有swift类对应的头文件都会放到桥接文件中。
2.引用桥接文件
引用头文件引入的头文件为工程名+swift.h