Azure SDK for iOS
该仓库用于 Azure SDK for iOS 的活跃开发。对于 SDK 的消费者,我们建议访问我们的版本化 开发者文档。
注意:Azure SDK for iOS 替换了之前的提供物,即 Azure.iOS。Azure.iOS 的源代码和文档可以在 传统分支 中找到。
入门
为了让您更方便,每个服务都有自己的库集,您可以选择使用,而不是一个大的 Azure 包。要开始使用特定的库,请参见库项目文件夹中位于的 README.md 文件。您可在 /sdk
目录中找到服务库。
先决条件
- 客户端库是用现代Swift 5编写的。因此,要使用这些库,需要Xcode 10.2或更高版本。
- 您必须拥有Azure订阅才能使用这些库。
可用的库
所有库的版本可在此处获得:版本
目前,以下客户端库处于beta版。这些库遵循Azure SDK for iOS的设计指南,并共享许多核心功能,例如HTTP重试、日志记录、传输协议、认证协议等,因此一旦您学会在一个客户端库中使用这些功能,您就会知道如何在其他客户端库中使用它们。您可以在AzureCore中了解这些共享功能。
核心
注意:SDK当前处于beta版。API界面和功能集在通常可用之前可能随时更改。我们不推荐在生产中使用它们。
安装库
要安装适用于iOS的Azure客户端库,我们建议您使用Swift Package Manager。作为替代方案,您还可以使用CocoaPods来集成库。
请参阅各个库的README文件以获取说明。
需要帮助吗?
- 通过 GitHub Issues 提交问题。
- 检查 相关问题 或在 StackOverflow 上使用
azure
和ios
标签提出新问题。
报告安全问题和安全漏洞
安全问题和漏洞应通过电子邮件私下报告给微软安全响应中心(MSRC)[email protected]。您应在 24 小时内收到回复。如果由于某种原因您没有收到回复,请通过电子邮件跟进以确保我们已收到您的原始信息。更多信息,包括 MSRC PGP 密钥,可以在安全技术中心找到。
贡献
有关向此存储库贡献的详细信息,请参阅 贡献指南。
此项目欢迎贡献和建议。大多数贡献需要您同意一项贡献者许可协议(CLA),声明您有权并实际允许我们使用您的贡献。详细信息请访问 https://cla.microsoft.com。
当您提交拉取请求时,CLA 机器人会自动确定您是否需要提供 CLA 并适当地装饰 PR(例如,标签,注释)。只需遵循机器人提供的说明即可。您只需在整个使用我们的 CLA 的所有存储库中这样做一次。
本项目采用了微软开源行为准则。更多相关信息请参阅行为准则常见问题解答或联系[email protected],如有任何额外问题或评论。