- 在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,点确定创建桥接文件,Xcode会自动创建一个桥接文件, 其实OC调用Swift这个桥接文件作用并不大, 可以不创建;
- 进入TARGETS ->Build Settings -> Packaging 中 设置Defines Module为YES; 如图:readMe.png
- 设置 Product Module Name ,也可以不设置,默认为工程的名字。这个在后面会用到.
- 在swift写一个类,注意这个类一定要继承NSObject,不然在OC中没法用
- 在OC需要用到的swift文件中 导入文件 "Product Module Name -Swift.h" 因为 Product Module Name默认是工程的名字, 所以直接导入 #import "工程名-Swift.h"
PS:公开的Public 才可以调用
网友评论