NanoidSwift
Swift 语言的直接 nanoid 实现。
用法
import Nanoid
let nanoid = Nanoid.init()
nanoid.length = 8 // defaults to `32`
nanoid.alphabet = .full // defaults to `.alphameric`
print(nanoid.secureToken)
安装
通过 Carthage
Nanoid 可以使用 Carthage 进行安装。安装 Carthage 后,将 Nanoid 添加到 Cartfile 中,方法如下:
github "benjohnde/NanoidSwift" ~> 1.0
通过 CocoaPods
《CocoaPods》是用于 Swift 和 Objective-C Cocoa 项目的依赖关系管理工具。在安装 CocoaPods 后,将 NanoidSwift 添加到 Podfile 中
platform :ios, '9.0'
pod 'NanoidSwift', '~> 1.0.0'
提示
- 暂时仅限于
/dev/urandom
,将来可能还会添加其他来源。 - 字母表包含用于符号的便利方法,这些可能发生变化。