SwiftyLevenshtein 0.0.4

SwiftyLevenshtein 0.0.4

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

Mark HamiltonRomain Penchenat 维护。



SwiftyLevenshtein

用 Swift 4 编写的 Levenshtein 距离算法。包含慢速和高度优化的版本。

##用法

var source_string = "x men"
var target_string = "x mn"


source_string.getLevenshtein(target_string) // 1
target_string.getLevenshtein(source_string) // 1

//source_string.getSlowLevenshtein(target_string) // 1
//target_string.getSlowLevenshtein(source_string) // 1

//levenshtein(source_string, target: target_string) // 1

//slowlevenshtein(source_string, target: target_string) // 1

##CocoaPods

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

$ gem install cocoapods

需要 CocoaPods 0.39.0+ 来构建 SwiftyLevenshtein 0.0.1+。

要使用 CocoaPods 将 SwifyLevenshtein 集成到你的 Xcode 项目中,在你的 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'SwiftyLevenshtein', '~> 0.0.1'

然后,运行以下命令

$ pod install

##相关项目

###由 Mark Hamilton 提供的 Swift 示例应用,Dryverless 集合

##支持

#####发送任何问题或请求至:[email protected]

贡献

    1. 分叉这个仓库!
    1. 创建你的功能分支:git checkout -b Your-New-Feature
    1. 提交你的更改:git commit -am '添加一些超级厉害的更新'
    1. 推送到分支:git push origin Your-New-Feature
    1. 提交拉取请求!

许可协议

版权所有(c)2016 马克·汉密尔顿 / dryverless(《http://www.dryverless.com》)

在此特此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的个人免费处理此软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或销售软件副本,并允许软件的供方进行此类操作,前提是符合以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何形式的保证,无论是明示的还是隐含的,包括但不限于对适销性、针对特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者不应对由于合同、侵权或其他行为而引起的任何索赔、损害或其他责任负责,这些损害或责任源于、产生于或与软件的使用或操作有关。