CoreDataPlus
Core 数据扩展。
要求
文档
文档可在 线上海上获取。
安装
CocoaPods
CocoaPods 是一个 Cocoa 项目的依赖项管理器。你可以使用以下命令安装它
$ gem install cocoapods
CocoaPods 1.1.0+ 需要 CoreDataPlus 1.0.0+ 构建。
要使用 CocoaPods 将 CoreDataPlus 集成到你的 Xcode 项目中,请在你的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '12.0'
use_frameworks!
target '<Your Target Name>' do
pod 'CoreDataPlus', '~> 5.0.0'
end
然后,运行以下命令
$ pod install
Carthage
Carthage 是一个去中心化的依赖管理器,它会构建你的依赖并提供二进制框架。
你可以使用 Homebrew 安装 Carthage,如下所示
$ brew update
$ brew install carthage
要使用 Carthage 将 CoreDataPlus 集成到你的 Xcode 项目中,请在 Cartfile
中指定它
github "alemar11/CoreDataPlus" ~> 5.0.0
运行 carthage update
来构建框架,并将构建好的 CoreDataPlus.framework
拖动到你的 Xcode 项目中。
Swift Package Manager
Swift Package Manager (SwiftPM) 是一个用于自动化 Swift 代码分发的工具,并且已集成到 Swift 编译器中。一旦你设置了 Swift 包,将 CoreDataPlus 作为依赖项添加到 Package.swift
中的 dependencies
值就像添加到 dependencies
一样简单。
dependencies: [
.package(url: "https://github.com/alemar11/CoreDataPlus.git", .upToNextMajor(from: "5.0.0"))
]
手动安装
如果你不想使用上述任何一个依赖管理器,你可以手动将 CoreDataPlus 集成到你的项目中。
嵌入框架
- 打开终端,使用
cd
命令进入你的顶级项目目录,如果你的项目尚未初始化为 git 仓库,请运行以下命令
$ git init
- 通过运行以下命令将 CoreDataPlus 添加为 git 子模块
$ git submodule add https://github.com/alemar11/CoreDataPlus.git
-
在新的
CoreDataPlus
文件夹中,将CoreDataPlus.xcodeproj
拖动到你的应用程序 Xcode 项目的 Project Navigator。它应该出现在应用程序蓝色项目图标之下。无论它是否在所有其他 Xcode 组之上或之下都无关紧要。
-
在 Project Navigator 中选择
CoreDataPlus.xcodeproj
,并验证部署目标与你应用程序目标的目标一致。 -
接下来,在 Project Navigator 中选择你的应用程序项目(蓝色项目图标),然后导航到目标配置窗口,在侧边栏下选择“Targets”标题中的应用程序目标。
-
在该窗口顶部标签栏中,打开“通用”选项卡。
-
在“嵌入式二进制文件”部分下点击
+
按钮。 -
您将看到两个不同的
CoreDataPlus.xcodeproj
文件夹,每个文件夹中都包含不同版本的CoreDataPlus.framework
,这些框架位于“产品”文件夹内。选择哪个“产品”文件夹不重要,但选择顶部的还是底部的
CoreDataPlus.framework
很关键。 -
选择顶部的
CoreDataPlus.framework
用于iOS,底部的用于macOS。您可以通过检查项目的构建日志来验证您选了哪个。构建目标将列表显示为
CoreDataPlus iOS
、CoreDataPlus macOS
、CoreDataPlus tvOS
或CoreDataPlus watchOS
。
许可
CoreDataPlus采用MIT许可发布。有关详情,请参阅LICENSE。
贡献
欢迎之推送请求!
展示您的