iOS - Swift CocoaPods导入OC第三方库

情景

我在桥接文件中直接写入

#import <SVProgressHUD/SVProgressHUD.h>

然后在swift文件中得重新导入才可以使用,即

import SVProgressHUD

项目中很多地方都需要SVProgressHUD,在每一个需要SVProgressHUD的swift文件中再导入一遍那可不是明智的选择

解决方案

创建桥接文件

target —> build setting, 搜索bridg 在Objective-C Bridging Header中填入头文件(�项目名称-Bridging-Header.h)的路径

填入桥接文件路径

当然还有快速的方法,就是先创建一个.h文件(比如a.h),然后系统提示要不要帮我们创建桥接文件,选创建后把创建出来的a.h删除就好了,系统帮我们创建了桥接文件并设置好了路径。

在桥接文件中引用�第三方库的文件名

注意导入格式:

#import "SVProgressHUD.h"

不是这种,不让坑死人呐

#import <SVProgressHUD/SVProgressHUD.h>

设置�User Header Search Paths

target——>Build Setting 搜索 search

�User Header Search Paths

如图所求,设置�搜索路径为${SRCROOT} ,后面为 recursive现在就可以愉快的使用SVProgressHUD了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏青青天空树

springboot配置读写分离

  近日工作任务较轻,有空学习学习技术,遂来研究如果实现读写分离。这里用博客记录下过程,一方面可备日后查看,同时也能分享给大家(网上的资料真的大都是抄来抄去,,...

1643
来自专栏流柯技术学院

Tomcat中JVM内存溢出及合理配置

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应...

912
来自专栏Java架构解析

微服务网关Zuul迁移到Spring Cloud Gateway

本文将会介绍将微服务网关由Zuul迁移到Spring Cloud Gateway。

2.9K0
来自专栏java、Spring、技术分享

java 日志处理

  common-logging是 apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的loggi...

2273
来自专栏IT笔记

SpringBoot开发案例之整合ActiveMQ实现秒杀队列

在实际生产环境中中,通常生产者和消费者会是两个独立的应用,这样才能通过消息队列实现了服务解耦和广播。因为此项目仅是一个案例,为了方便期间,生产和消费定义在了同一...

8104
来自专栏龙首琴剑庐

OpenJDK8 Windows编译

前言 Open JDK 是开源的JDK。通过对开源JDK的编译调试,我们可以深入了解JVM的运行原理。 以下是我的环境信息: 操作系统: Microsoft W...

68011
来自专栏java工会

推荐几个自己写的Java后端相关的范例项目

2375
来自专栏软件工程师成长笔记

SSM框架——干净详细的整合学习教程(Spring+SpringMVC+MyBatis)

熟悉MVC的同学都知道,MVC即model(模型)、view(视图)、controller(控制),用一种业务逻辑,数据,界面显示分离的方式使得开发更加的便捷高...

5332
来自专栏耕耘实录

Linux(Centos7.4和RHEL7.4)环境下基于chrony的NTP服务器的构建

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

891
来自专栏程序员的SOD蜜

WinDbg调试.NET程序入门

俗话说:万事开头难! 自从来到新公司遇到性能问题后,需要想办法解决这个问题,但是一直没有合适的性能分析工具,然后找到StevenChennet 大神帮忙,他用W...

24710

扫码关注云+社区