MDCDamerauLevenshtein 0.1.0× 测试已测试✓ 语言语言 Obj-CObjective C许可 MIT 发布上次发布2014年12月由 Brian Gesiak 维护。安装指南×MDCDamerauLevenshtein 安装指南您可以将以下内容类似地添加到您的 Podfile 中:target 'MyApp' do pod 'MDCDamerauLevenshtein', '~> 0.1' end然后在您的终端或从 CocoaPods.app 中运行 pod install。或者,为了进行测试运行,运行以下命令:pod try MDCDamerauLevenshtein参见 PodspecGitHub 仓库CocoaPods.org 上的页面MDCDamerauLevenshtein 0.1.0作者modocachemodocachemodocache/MDCDamerauLevenshteinGitHub 仓库 分类用于计算 NSString 对象之间的编辑距离。 MDCDamerauLevenshtein 包括两种算法,用于计算 NSString 对象之间的编辑距离 Levenshtein 距离计算将一个字符串转换为另一个字符串所需的插入、删除和替换次数。 Damerau-Levenshtein 扩展了 Levenshtein 算法,包括两个相邻字符的置换。Damerau 认为,这四种操作中的某些组合构成了所有人类拼写错误的 80%。 此库的潜在应用 不要只是使用 -[NSString compare:options:] 来过滤搜索结果,显示具有小编辑距离的术语。 ...以及更多! 其他实现 koyachi/NSString-LevenshteinDistance 也为 NSString 提供了分类,但只计算 Levenshtein 距离,而不是 Damerau-Levenshtein。不包括单元测试。