进阶-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 

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

pod引入项目之后


进阶-Swift和OC混编生成 swift pod私有库_第1张图片
image.png

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

#import 

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

你可能感兴趣的:(进阶-Swift和OC混编生成 swift pod私有库)