Elastos Hive Swift 框架
总结
Elastos Hive 是一种提供去中心化数据存储能力的基本服务基础设施。Elastos Hive Swift SDK 为应用程序提供了一套 Swift API,以便在 Hive 后端服务器上访问/存储安全数据。
Elastos Hive 目前正在积极开发中,并计划在不久的将来支持以下数据对象:
- 文件存储
- 数据库
- 键值对
- 脚本
无论如何,Elastos Hive 将继续实践用户对自己的数据保持完全控制的承诺。
从源代码构建
使用以下命令下载和构建源代码:
$ git clone https://github.com/elastos/Elastos.NET.Hive.Swift.SDK
$ cd Elastos.NET.Hive.Swift.SDK
$ pod install
$ open -a Xcode ElastosHiveSDK.xcworkspace
注意:不同的 cocoapods 版本可能导致编译错误。请保持最新版本。使用以下命令更新 cocoaPods:
sudo gem install cocoapods
然后使用Apple Xcode
构建 ElastosHiveSDK 目标并生成ElastosHiveSDK.framework
。
测试
入门
打开 ElastosHiveSDK.xcworkspace 并选择 TestHost 目标以运行单元测试。然后按 Command-6 打开测试导航器。有三种运行测试的方法。
1.产品 ▸ 测试 或 Command-U。这两个都运行所有测试类。
2.点击测试导航器中的箭头按钮。
3.点击空白处的菱形按钮。
您还可以通过点击菱形来运行单个测试方法,无论是在测试导航器还是在空白处。
当所有测试都成功时,菱形将变为绿色并显示勾选标记。
CocoaPods
Pod 安装
发布将公布到 CocoaPods 平台。因此,使用 ElastosHiveSDK.framework 的简单方法是只需将以下行添加到您的 Podfile
$ pod 'ElastosHiveSDK'
然后运行以下命令,在打开 Xcode 工作区之前进行安装。
$ pod install
如何使用 API
待办事项
构建文档
1. Swift APIs文档
使用appledoc工具生成swift APIs文档的脚本命令如下:
$ ./docs.sh
$ cd docs
在文档文件夹中打开index.html
2. Objective-C APIs文档
待办事项。
感谢
向直接或间接依赖的所有团队和项目表示衷心的感谢。
贡献
我们欢迎以多种形式为Elastos Hive Swift项目贡献力量。
许可
MIT