注册 登录
主题 : swift用cocoapods拉下来的第三方库怎么全局import
级别: 新手上路
UID: 522917
精华: 0
发帖: 15
可可豆: 24 CB
威望: 24 点
在线时间: 331(时)
注册时间: 2015-11-12
最后登录: 2018-07-13
10 楼:  发表于: 2017-12-18 17:47    发自: Web Page
你最好自己封装一个类,由该类操作第三方库,你自己再通过封装的接口来使用里面的功能,到时候万一这个库不更新了或者出问题了好替换掉
级别: 新手上路
UID: 544970
精华: 0
发帖: 12
可可豆: 21 CB
威望: 21 点
在线时间: 163(时)
注册时间: 2016-02-25
最后登录: 2018-05-11
11 楼:  发表于: 2018-02-27 14:09    发自: Web Page
回 9楼(dasonxie) 的帖子
哥们你是怎么解决的啊
级别: 新手上路
UID: 517087
精华: 0
发帖: 1
可可豆: 1 CB
威望: 1 点
在线时间: 96(时)
注册时间: 2015-10-24
最后登录: 2018-07-28
12 楼:  发表于: 2018-02-28 15:18    发自: Web Page
回 11楼(ddffsg) 的帖子
兄弟你 有没有解决啊,解决的求告知啊  每次都要导入太坑爹了

级别: 新手上路
UID: 544970
精华: 0
发帖: 12
可可豆: 21 CB
威望: 21 点
在线时间: 163(时)
注册时间: 2016-02-25
最后登录: 2018-05-11
13 楼:  发表于: 2018-03-08 11:09    发自: Web Page
回 12楼(Twisted_Fate) 的帖子
我是参照10楼的做法的
级别: 新手上路
UID: 512159
精华: 0
发帖: 2
可可豆: 2 CB
威望: 2 点
在线时间: 275(时)
注册时间: 2015-10-09
最后登录: 2018-07-06
14 楼:  发表于: 2018-05-17 11:39    发自: Web Page
使用@_exported关键字
比如引用RxSwift,@_exported import RxSwift
只要在随便一个类中这么写了,其他地方都可以使用,不需要再import
级别: 新手上路
UID: 370624
精华: 0
发帖: 10
可可豆: 37 CB
威望: 37 点
在线时间: 148(时)
注册时间: 2014-09-05
最后登录: 2018-07-20
15 楼:  发表于: 2018-05-18 16:46    发自: Web Page
回 14楼(loveCocoaChina) 的帖子
14楼牛B,我一直等你的答案了,今天终于等到。
顺便说个第二种解决方案:就是在-Bridging-Header.h里加入 @import RxSwift
(这个方法也行,但目前xcode9+cocoapods1.5.2我用有个缺点,就是只能导入xx.framework类型的,如果只是module是不可以。)
级别: 版主

状态: 连续签到 - [568天]
UID: 533249
精华: 0
发帖: 788
可可豆: 3670 CB
威望: 2463 点
在线时间: 551(时)
注册时间: 2015-12-22
最后登录: 2018-08-15
16 楼:  发表于: 2018-06-06 09:26    发自: Web Page
swift的项目, 三方库也是swift的不需要import , 如果是OC的可以在桥接文件里面import
https://github.com/YTiOSer
https://www.jianshu.com/u/562ebc94345f
级别: 新手上路
UID: 510182
精华: 0
发帖: 1
可可豆: 1 CB
威望: 1 点
在线时间: 124(时)
注册时间: 2015-09-29
最后登录: 2018-08-15
17 楼:  发表于: 2018-08-14 14:31    发自: Web Page
回 16楼(yangTaoCocos) 的帖子
需要导入,因为pod管理的第三方库和自己的项目没有在同一个命名空间中
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部