ULID 版本 1.2.1

ULID 版本 1.2.1

测试已测试
语言 Objective C++Objective C++
许可证 MIT
发布最后发布2021年6月

Ricardo Pereira 维护。



ULID 版本 1.2.1

通用唯一字典序可排序标识符

Carthage Compatible CocoaPods Compatible SwiftPM Compatible License MIT

C++库的Objective-C封装

使用方法

Objective-C

#import <ULID/ULID.h>

NSLog(@"%@", [[ULID new] ulidString]);

Swift

import ULID

print(ULID().ulidString)

要求

  • iOS 11.0+
  • tvOS 11.0+
  • watchOS 4.0+
  • macOS 10.10+

规范

以下是本仓库实现的ULID的当前规范。

注意:尚未实现二进制格式。

 01AN4Z07BY      79KA1307SR9X4MV3

|----------|    |----------------|
 Timestamp          Randomness
   48bits             80bits

安装

Carthage

要安装它,只需将以下行添加到您的 Cartfile

github "whitesmith/ulid"

然后运行 carthage update

请遵循Carthage的README中的最新安装说明。

CocoaPods

要安装它,只需将以下行添加到您的 Podfile

pod 'ULID'

然后使用 CocoaPods 1.0 或更高版本运行 pod install

贡献

最好的贡献方式是通过提交拉取请求。我们会尽快回复你的补丁。如果你发现错误或有问题,也可以提交一个新的GitHub问题

Whitesmith