Swift 版 QingStor SDK
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)")
}
}
示例
参考文档
贡献
- 分叉它(https://github.com/yunify/qingstor-sdk-swift/fork)
- 创建您的功能分支(git checkout -b new-feature)
- 提交您的更改(git commit -asm '添加一些功能')
- 将分支推送到远程仓库(git push origin new-feature)
- 创建一个新的 Pull Request
许可
Apache许可证(版本2.0,2004年1月)。