简单点直接走流程
对应swift 3.0 iOS 10.31. 首先先打开你需要混编swift的OC版工程
2. (1)单击target
(2)单击BuildSettings
(3)搜索 pack
(4)Defines Module 设置为 YES
(5)Product Module Name 改为工程名 记住下面导入头文件会用到
设置完成 command + B 编译一下
3.创建.swift 文件 出现如下选项
这里一定要点击Create Bridging Header 因为OC 要用swift 势必会有swift也需要OC 所以需要这个文件来桥接 这样才能swift调用OC,将来你需要swift调用OC时 OC 里面的类都需要在这里声明才可以被swift使用。
4. 在OC 需要调用swift位置处填写 1.里面的(5)(工程名) + swift.h 例如:工程名-Swift.h
5. 然后你再调用发现已经OK 了
网友评论