Speller 0.1.8

Speller 0.1.8

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年8月
SPM支持 SPM

Jean-Étienne 维护。



Speller 0.1.8

Speller

Build Status GitHub license GitHub release codecov.io Carthage compatible CocoaPods Compatible Platform

使用已知的拼写字母表拼写单词

Speller 帮助您使用已知的拼写字母表拼写单词。当您在电话上尝试拼写一个难以拼写的单词时,或者当您想听起来像飞行员一样时。

特性

Speller 使用提供的任何拼写字母表为您拼写单词。目前,您可以选择以下拼写字母表

  • 国际无线电通话
  • 美国金融
  • LAPD
  • 捷克语
  • 丹麦语
  • 荷兰语
  • 芬兰语
  • 法语
  • 德语
  • 意大利语
  • 挪威语
  • 葡萄牙语
  • 巴西葡萄牙语
  • 斯洛文尼亚语
  • 西班牙语
  • 瑞典语
  • 土耳其语
  • PGP 单词列表

如果字母不在拼写字母表中,将根据以下内容提供字符的最小描述:

  • 表情符号描述
  • 基本拉丁字母
  • 拉丁 1 辅助
  • 拉丁扩展 A
  • 拉丁扩展 B

最著名的拼写字母表可能是 InternationalRadiotelephony,也称为北约字母表。

使用说明

使用 Speller 类对一个单词进行拼写,使用指定的拼写字母表之一

  Speller.spell(phrase: "Bagpipe", withSpellingAlphabet: .InternationalRadiotelephony)

返回的是一个包含拼写字符及其对应码字的数组

  let spelling = Speller.spell(phrase: "Bagpipe", withSpellingAlphabet: .InternationalRadiotelephony)
  print(spelling)
  // [B: Bravo, a: Alfa, g: Golf, p: Papa, i: India, p: Papa, e: Echo]

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它

$ gem install cocoapods

要使用 CocoaPods 将 Speller 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它

  pod 'Speller'

然后,运行以下命令

$ pod install

Carthage

Carthage 是一个去中心化的依赖管理器,它构建您的依赖并为您提供二进制框架。

您可以使用 Homebrew 以下命令来安装 Carthage

$ brew update
$ brew install carthage

要使用 Carthage 将 Speller 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它

github "jeanetienne/Speller"

运行 carthage update 来构建框架,并将构建的 Speller.framework 拖入您的 Xcode 项目。

手动

如果您不想使用上述任一依赖管理器,也可以手动将 Speller 集成到您的项目中。