SwiftOxfordAPI 0.2

SwiftOxfordAPI 0.2

Maxim Bilan 维护。



  • 作者
  • Maxim Bilan

SwiftOxfordAPI

一个用于以 Swift 编写调用牛津词典 API 的框架。
🍟🍉🍋🍇🍌

安装

CocoaPods

pod 'SwiftOxfordAPI'

Carthage

github "maximbilan/SwiftOxfordAPI"

Swift 包管理器

dependencies: [
    .package(url: "https://github.com/maximbilan/SwiftOxfordAPI", from: "0.1"))
]

手动

Copy SwiftOxfordAPI.swift to your project.

初始化

首先,您需要生成 API ID 和 APP 密钥。然后使用以下代码:

SwiftOxfordAPI.shared.start(appId: "APP_ID_HERE", appKey: "APP_KEY_HERE")

使用

目前,该框架只支持两种请求: entriestranslation。例如

SwiftOxfordAPI.shared.entries(language: "en", word: "queen", region: "us", filters: "grammaticalFeatures=singular,past;lexicalCategory=noun") { [weak self] (data, error) in
    self?.handleResponse(data, error)
}
SwiftOxfordAPI.shared.translation(sourceLanguage: "en", word: "queen", targetLanguage: "es") { [weak self] (data, error) in
    self?.handleResponse(data, error)
}

待办事项

遗憾的是,我停止了此存储库的工作,因为我目前不需要它。扩展方法并不困难,只需遵循已实现的代码。以下是已实现的服务列表。所以,如果您需要更多,请提交带有实现服务的 pull request,我会接受它。

  • 条目
  • 翻译
  • 句子
  • 词元分析器
  • 同义词词典
  • LexiStats
  • 搜索
  • 词汇表
  • 实用工具

许可证

SwiftOxfordAPI 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。