Objective-C工程中使用Swift资源

2019-02-17  本文已影响0人  小朴同学
  1. 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运行下,下次再导入就会有提示了。
  2. Swift中调用Objective-C
    做相对应的操作即可
上一篇 下一篇

猜你喜欢

热点阅读