- Objective-C中调用Swift
- 把这个资源copy到OC工程的根目录文件路径下
- 用Xcode打开OC工程
- 拖拽这个资源的**.xcodeproj文件到OC工程中和Products同一级
- 点击OC工程的根->TARGETS->General下的Embeded Binaries
- 点击+选择**.xcodeproj下的Products下的 **.framework 点击Add
- 选中一个文件夹(你想把新创建的文件放在里面的),我选择的Supporting Files,command + N -> Cocoa Touch Class -> 创建一个Swift文件
- 第一次在OC中创建Swift文件会出现Would you like to configure an Objective-C bridging header?
- 选择 Create Bridging Header
- 导入你想用的文件中如下,第一次导入Xcode不会提示,你直接导入这个资源的包名就好
#import "testDemo-Bridging-Header.h" @import SocketIO;
- 会报错,没找到,你直接Command + R运行下,下次再导入就会有提示了。
- Swift中调用Objective-C
做相对应的操作即可
网友评论