uui

UUIDShortener

Convert UUID 32-character hex string into a Base32 short string and back.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

68

Maintenance

Last Commit

8yrs ago

Contributors

1

Package

Dependencies

0

License

MIT

Categories

Readme

UUID Shortener License MIT

Version Platform Build Status Analytics

Convert UUID 32-character hex string into a Base32 short string and back.

Usage

Generate new UUID

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

Compressing UUID

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

Restore original UUID from compact representaion

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

Installation

CocoaPods

pod 'UUIDShortener'

Manual Install

  • Copy files in Lib (UUIDShortener.h and UUIDShortener.m) to your project.

License

UUID Shortener is available under the MIT license. See the LICENSE file for more info.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100