进阶-Swift和OC混编生成 swift pod私有库

作者: coderPoo | 来源:发表于2018-09-04 16:59 被阅读154次

    转发 请添加原作者地址 谢谢
    *转发 请添加原作者地址 谢谢 *
    *转发 请添加原作者地址 谢谢 *

    如果生成私有库上一篇文件已经讲了

    这篇文章主要是,在pod私有库中
    *以及swift编译错误
    *swift如何引用oc文件
    *oc如何引用swift文件
    *oc项目中如何引入swift库

    1.spec 文件如果需要指定swift版本,版本不正确swift编译可能报错

         s.swift_version = ‘3.3' //在spec中设置
    

    2. pod中swift如何引用oc文件

    *项目开发中Swift引用OC只需要添加 桥接文件
    ProductName-BridgingHeader.h

    • pod的库中,swift引用OC文件 是不需要桥接文件因为 pod库会自动生成
      PodProductName-umbrella.h 文件

    3. oc使用swift带需要使用 如下引入

    *项目开发中OC引用Swift只需要使用 就可以使用

    //头文件引入
    #import "PodProductName-Swift.h"
    
    • pod的库中,oc引用swift文件
    //头文件引入
    #import <PledgeSDK/PledgeSDK-Swift.h>
    

    4.oc项目中如何引入swift库

    pod引入项目之后


    image.png

    在使用 swift类的地方 添加头文件

    #import <SlideMenuControllerSwift/SlideMenuControllerSwift-umbrella.h>
    

    这样就可以使用pod的swfit库了

    相关文章

      网友评论

        本文标题:进阶-Swift和OC混编生成 swift pod私有库

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