测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | BSD |
发布最后发布 | 2016 年 12 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Cocoanetics 维护。
请查看 Cocoanetics.com 上的 公告和视频演示
Swift 3 编写的 API 封装。通过它,您可以为自己的 iOS 和 macOS 应用程序添加对 POEditor.com 的支持。
如果你使用 Cocoapods,可以将以下内容添加到 Podfile 中以包含最新的 POEditor API 版本。
platform :ios, '8.0'
use_frameworks!
project './project.xcodeproj'
target "project" do
pod 'POEditorAPI'
end
如果你使用 git submodules,则将 GitHub 仓库克隆到项目的子文件夹中。
git clone https://github.com/Cocoanetics/POEditorAPI.git 外部/POEditorAPI
将平台的 POEditor 框架嵌入到你的应用中,这将导致 Xcode 正确设置导入的伞头。
在顶部您 import POEditorAPI
。然后您可以实例化 API,传递您的令牌。您可以从您的配置文件设置页面获取 POEditor.com API 令牌。
let poeditor = POEditor(token: "TOKEN")
poeditor.listProjects { (result) in
switch result
{
case .success(let projects):
print(projects)
case .failure(let error):
print(error)
}
}
API 使用了 Result 抽象,它返回一个包含结果的 .success 或带有错误的 .failure。
一个命令行工具,可以从 POEditor.com 项目中导出特定语言,并根据需要创建相应的 .strings
和 .stringsdict
文件。构建它并将其放置到如 /usr/local/bin
的路径下。然后在一个项目的根目录中运行它并按照提示操作。