Zewo UUID纯Swift UUID生成库

Zewo UUID 是一个用 Swift 编写的轻量级 UUID 生成库,挺适合 Swift 开发者用来生成唯一标识符。它支持多种 UUID 版本,比如常用的基于随机数生成的 Version 4,或者基于时间戳和 MAC 地址的 Version 1,功能挺全的。用起来也简单,直接导入 Zewo 库就能生成 UUID。比如你可以这样写:

import Zewo
let uuid = UUID()
print(uuid.uuidString)

Zewo UUID 库完全是用 Swift 实现的,免去引入 Objective-C 库或 C 语言接口的麻烦,代码也简单。它支持直接将 UUID 字符串解析成 UUID 对象,还能比较 UUID 实例,挺方便的。比如如果你需要对比两个 UUID,直接这样写:

if let parsedUUID = UUID(string: "123e4567-e89b-12d3-a456-426655440000") {
  print(parsedUUID == uuid) // 如果相同,输出 true
}

,如果你需要在 Swift 项目中使用 UUID,又想要避免引入过多依赖,Zewo UUID 是个不错的选择。

zip
swift-ZewoUUID-纯Swift轻松生成UUID.zip 预估大小:9个文件
folder
UUID-master 文件夹
folder
Sources 文件夹
file
UUID.swift 4KB
file
.swift-version 34B
folder
Tests 文件夹
file
LinuxMain.swift 93B
folder
UUID 文件夹
file
UUIDTests.swift 2KB
file
.travis.yml 353B
file
LICENSE 1KB
file
README.md 2KB
file
Package.swift 182B
file
.gitignore 41B
zip 文件大小:6.04KB