QingStorSDK 2.8.1

QingStorSDK 2.8.1

测试已测试
语言语言 SwiftSwift
许可证 Apache-2.0
发布最新版本2018年6月
SPM支持 SPM

qingstor-sdkChrisYangChrisYang 维护。



Swift 版 QingStor SDK

Build Status CocoaPods Compatible API Reference License

Swift 编程语言的官方 QingStor SDK。

SDK 文档可在此处找到:这里

入门

支持 Swift 版本

以下是表格,显示您应该为您的Swift版本使用哪个版本的 QingCloudSDK。

Swift 版本 QingCloudSDK 版本
3.x <= 2.4.0
4.x >= 2.4.1

安装

请参考安装指南,并安装此SDK。

准备工作

在开始之前,请前往青云控制台创建一对青云API访问密钥。

API访问密钥示例

access_key_id: 'ACCESS_KEY_ID_EXAMPLE'
secret_access_key: 'SECRET_ACCESS_KEY_EXAMPLE'

使用方法

现在您可以开始编码了。您可以通过以下列表中的详细指南来获得清晰的了解,或者只需查看快速入门代码示例。

查看我们的发行版变更日志以获取最新功能、错误修复和新想法的信息。

快速入门代码示例

import QingStorSDK

func main() {
    Registry.register(accessKeyID: "ACCESS_KEY_ID", secretAccessKey: "SECRET_ACCESS_KEY")
    let qsService = QingStor()
    qsService.listBuckets(input: ListBucketsInput()) { response, error in
        // Print HTTP status code.
        print("\(response?.statusCode)")
        
        // Print the count of buckets.
        print("\(response?.output.count)")
        
        // Print the first bucket name.
        print("\(response?.output.buckets?[0].name)")
    }
}

示例

参考文档

贡献

  1. 分叉它(https://github.com/yunify/qingstor-sdk-swift/fork
  2. 创建您的功能分支(git checkout -b new-feature)
  3. 提交您的更改(git commit -asm '添加一些功能')
  4. 将分支推送到远程仓库(git push origin new-feature)
  5. 创建一个新的 Pull Request

许可

Apache许可证(版本2.0,2004年1月)。