WooOS
WooOS 是用 Swift 编写的 WooCommerce iOS SDK。它旨在直观且全面,支持 WooCommerce REST API 的大多数调用,以使下载 WooCommerce 店的数据成为可能。
请注意:这是测试版软件。虽然它具有功能,但此库并非没有错误。请在生产中使用时自行承担风险,并通过制作拉取请求来解决发现的任何问题。任何帮助都极大地受到欢迎。
入门
WooOS 将在未来支持 Cocoapods。目前,请将所有源文件复制到您的项目中。
先决条件
- Xcode 9+
- Swift 4+
- 一个在实时 WordPress 网站上运行的活跃 WooCommerce 商店
Cocoapods
请注意: Cocoapods 尚未实现。这是一个即将到来的功能。目前,请下载所有 *.swift 文件并将它们导入到您的项目中。
为了将 WooOS 集成到您的 Xcode 项目中,您需要 Cocoapods。如果您的系统上尚未安装它,可以通过以下命令进行安装:
$ sudo gem install cocoapods
然后在您的项目文件夹中
pod init
安装成功后,请确保在 Xcode 项目文件夹中打开您的 .xcworkspace 文件,而不是 .xcproject 文件。
WooCommerce 和 WordPress
为了使 SDK 正常工作,您需要在实时 WordPress 网站上拥有一个活跃的 WooCommerce 商店。请确保您已设置 SSL 证书,并且使用 Apple 的 App Transport Security 协议的所有标准进行传输。
安装
请注意: Cocoapods 尚未实现。这是一个即将到来的功能。目前,请下载所有 *.swift 文件并将它们导入到您的项目中。
将以下内容添加到您的 pod 文件中
pod WooOS
然后运行:
pod install
Cocoapods 处理完将文件添加到项目中后,请将 import WooOS
添加到每个打算使用此库的 Swift 文件顶部。
用法(未完成)
由以下构建
- Alamofire - Swift 中的优雅 HTTP 网络通信
- ObjectMapper - ObjectMapper 是一个用 Swift 编写的框架,它使您能够将模型对象(类和结构体)轻松转换为 JSON 和从 JSON 转换。
大量受到以下内容灵感和改编
- WooCommerceSDK - WooCommerce SDK 用于 iOS、OS X、tvOS 和 watchOS,完全用 Swift 编写。
版本控制
我们使用 SemVer 进行版本控制。有关可用版本,请参阅此存储库的 标签。
作者
- 布里安娜·李 - 初步工作 - Owly Design - EightfoldYOGA
请参阅参与此项目的贡献者名单。
许可
该项目受MIT许可证的许可 - 有关详细信息,请参阅LICENSE.md文件。
致谢(未完成)
- 致谢...