如何通过快速导入一个文件来导入所有外部库

Posted

技术标签:

【中文标题】如何通过快速导入一个文件来导入所有外部库【英文标题】:How to import all the external libraries by jus import one file in swift 【发布时间】:2015-10-27 03:11:09 【问题描述】:

这可能在某个地方得到了回答,但我似乎找不到答案。

我有各种进口

import KeychainAccess
import Alamofire
import SwiftyJSON
import ...
import ...
import ...

我真的可以将它们全部添加到一个 swift 文件中,并且只需 import HeaderHelper 吗?我尝试像 ObjC 一样导入,但得到了No such module 'HeaderHelper'

我们将不胜感激。

干杯

【问题讨论】:

【参考方案1】:

从技术上讲,Swift 桥接头可以解决问题。因为它在全球范围内使用。不过,您可以将它导入到任何地方,有点像objective-c 的PCH。恕我直言,这是一个不错的选择。

当然你必须导入 Objective-C 风格。

#import <YourFramework/YourFramework.h>

【讨论】:

感谢您的回复。我的大部分导入都是基于 swift 的,桥接头可以工作吗? 我相信所有框架都应该对 Objective-c 可见。至少试试看。 Apple 的我会知道这么多。 记住,也有反向创建的objective-c版本的标头 swift 库没有标头。 应该通过桥接生成。否则它看起来很黯淡

以上是关于如何通过快速导入一个文件来导入所有外部库的主要内容,如果未能解决你的问题,请参考以下文章

如何将外部 dll 库导入 Borland C++ 6?

python如何导入数据

百万行超大csv如何快速导入mysql

MyEclipse中怎么让jar包自动导入到WEB-INF/lib下,而不是以外部导入的方式导入项目中

如何在 android studio 中为 IBM MobileFirst 项目导入外部库项目?

Android Studio - 导入外部库/Jar