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

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

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

这篇文章主要是,在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库了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,003评论 3 119
  • 我想每个女人的心里都有一个梦幻的世界吧! 这幅画作正是我心中所想的梦幻世界…… 线稿真的很好画!线条比较少,不过…...
    小雨_姐姐阅读 341评论 2 3
  • 欢迎关注幼儿说,用简书的妈咪,都是有品味的母亲 在一次亲子运动会上,在最后的一个比赛项目,即爸爸们的长跑比赛开始前...
    幼儿说阅读 200评论 0 0