ElastosHiveSDK 2.3.2

ElastosHiveSDK 2.3.2

LiFayiElastosElastos liaihong 维护。



 
依赖项
Alamofire~> 5.0
PromiseKit~> 6.9
ElastosDIDSDK~> 2.2.1
ObjectMapper>= 0
AwaitKit>= 0
SwiftyJSON>= 0
 

  • hive-dev

Elastos Hive Swift 框架

Build Status

总结

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