UUIDShortener 1.0.1

UUIDShortener 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2014年12月

kishikawa katsumi 维护。



  • kishikawakatsumi

将 32 位 Hex 字符串的 UUID 转换为 Base32 短字符串,并反向转换。

使用

生成新的 UUID

/* Generate UUID */
NSUUID *UUID = [NSUUID UUID];
NSString *UUIDString = UUID.UUIDString;
NSLog(@"Original UUID:\t%@", UUIDString);
// => Original UUID:    40256F2F-3211-49CD-BC1F-DD5197D2F0F9

压缩 UUID

/* Shorten UUID string */
NSString *shortUUIDString = UUID.shortUUIDString;
NSLog(@"Short UUID:\t%@", shortUUIDString);
// => Short UUID:       IASW6LZSCFE43PA73VIZPUXQ7E

从紧凑表示形式还原原始 UUID

/* Restore UUID string from short string */
NSString *restoredString = [NSUUID UUIDStringFromShortUUIDString:shortUUIDString];
NSLog(@"Restored UUID:\t%@", restoredString);
// => Restored UUID:    40256F2F-3211-49CD-BC1F-DD5197D2F0F9

安装

手动安装

  • 将 Lib 中的文件(UUIDShortener.hUUIDShortener.m)复制到您的项目中。

许可

MIT 许可证