美文网首页
Objective-C与Swift混编(OC与Swift混编)

Objective-C与Swift混编(OC与Swift混编)

作者: QuinceyYang | 来源:发表于2018-11-12 15:39 被阅读0次

    一、Swift调用Objective-C方法

    Swift调用OC必须添加一个名为“<项目名>-Bridging-Header.h”的桥接头文件(这个文件是OC语法格式的),该桥接头文件的作用是为Swift调用OC搭建一个桥,以便Swift可以顺利调用OC。


    开发者需手动维护“<项目名>-Bridging-Header.h”桥接头文件,开发者每添加一个新的OC类,都需要手动在该桥接头文件中导入OC类的头文件。
    不难看出,在Swift中调用Objective-C并不复杂,程序要坐的就是两件事情。
    (1)为项目增加一个名为“项目名-Bridging-Header.h”的桥接头文件;
    (2)在桥接头文件中导入需要在Swift中调用的Objective-C类的头文件。
    注意:第一次在Swift项目中添加OC类时,系统会提示自动添加“<项目名>-Bridging-Header.h”的桥接头文件。

    二、Objective-C调用Swift

    在Objective-C中调用Swift,主要就是在Objective-C程序中导入系统隐式维护的“项目名-Swift.h”头文件。

    相关文章

      网友评论

          本文标题:Objective-C与Swift混编(OC与Swift混编)

          本文链接:https://www.haomeiwen.com/subject/xfrcfqtx.html