DropmarkSDK 是一个 Dropmark API 的 Swift 接口。
特性
- 针对 API 端点的完整的网络套件,基于 Alamofire
- 所有 API 对象的模型类
- 将响应数据转换为模型对象的序列化器
- 链式承诺,基于 PromiseKit
- 身份验证和安全凭据存储
- 分页实用程序,包括无限滚动列表视图的实用程序
- iOS 示例
- tvOS 示例
- macOS 示例
- 全面的单元和集成测试覆盖率
- 完整的文档
要求
- iOS 10.0+ / macOS 10.12+ / tvOS 11.0+
- Xcode 10.2+
- Swift 5.0+
迁移指南
示例
包含了 iOS、tvOS 和 macOS 的演示项目。要运行示例项目
- 克隆仓库
- 从
/Example
目录运行pod install
- 在
/Example
目录中,复制keys-example.plist
文件,将新文件重命名为keys.plist
,然后向文件中添加您的Dropmark令牌。
请确保使用DropmarkSDK.workspace
文件打开示例。
安装
通过pod install
。
pod 'DropmarkSDK', '~> 3.0'
确保在需要时导入库。
import DropmarkSDK
安全说明
如果您认为在DropmarkSDK
或Dropmark API
中发现了安全漏洞,请尽快通过电子邮件[email protected]报告。请不要将其发布到公开的问题跟踪器。
感谢
DropmarkSDK依赖于以下开源库
许可证
MIT许可证(MIT)
版权所有(c)2020 Oak, LLC https://oak.is