-
Notifications
You must be signed in to change notification settings - Fork 0
Zhiyu Zhu/朱智语 edited this page Sep 11, 2019
·
6 revisions
您可以通过以下方式来在工程中引入 EFStorage。
dependencies: [
.package(url: "https://github.com/EFPrefix/EFStorage.git", .upToNextMajor(from: "0.0.2"))
],
targets: [
.target(
name: "你工程的名称",
dependencies: ["EFStorage"]),
]
如果只想单独引入部分组件的话,可以这样:
targets: [
.target(
name: "你工程的名称",
dependencies: ["EFStorageCore", "EFStorageUserDefaults"/*, 其他 你想使用的 EFStorage 组件……*/]),
]
无论你通过上面哪种形式的写法,每一个组件(因为 SPM 的原因)会是独立的模块,所以在使用之前需要分别导入:
import EFStorageUserDefaults
import EFStorageKeychainAccess
pod 'EFStorage'
# 如果要单独引入部分组件的话,可以这样:
pod 'EFStorage/UserDefaults'
以 CocoaPods 引入的话,所有的组件会被合并为一个模块,所以导入就变得很简单了:
import EFStorage