美文网首页
如何在swift工程中引入oc开发的第三方.Framwork

如何在swift工程中引入oc开发的第三方.Framwork

作者: 康闹闹2013 | 来源:发表于2019-12-05 13:42 被阅读0次

    1、新建了一个.h文件,命名为OCBridgeHeader.h,意思为oc桥接倒swift工程的头文件

    头文件中要包含如下的宏定义

    #ifndef OCBRIDGEHEADER_H

    #define OCBRIDGEHEADER_H

    #endif

    2、将target的BuildSetting里边的Objective-c Bridging Header 设置为1中的.h文件,如OCBridgeHeader.h,这里不是简单的输入.h文件的名字就可以了,而是拖动该.h文件道这里,才会出现该.h的路径,然后把该绝对路径改为$ (SRCROOT)/OCBridgeHeader.h即可

    3、将第三方的.Framework手动拖入道项目中

    4、在第一步的.h文件中,引入该三方库的头文件,如下:

    5、如何在.swift文件中,使用oc库的api

    这个跟调用swift的api是类似的,如有一个oc的类方法如下:

     [myOcClass sendMsg:@"xxxx " withAppID:@"xxx"];

    那么在swift中调用该oc方法则是如下:

    myOcClass.sendMsg("xxxx  ",withAppID:"xxx")即可

    相关文章

      网友评论

          本文标题:如何在swift工程中引入oc开发的第三方.Framwork

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