I created UUID (don’t know which type) with the following code:
// Create universally unique identifier (object)
CFUUIDRef uuidObject = CFUUIDCreate(kCFAllocatorDefault);
// Get the string representation of CFUUID object.
NSString *uuidStr = (__bridge NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuidObject);
CFRelease(uuidObject);
But my API that is send data to says that is not type 1 that it needs http://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_.28MAC_address.29.
How to create this type1 UUID in objC (iphone)?
I have problems making this in obj C, is it an option to use C code to generate this?
Get the MAC address first: (from developertips)
Then generate the UUIDv1 with the rfc4122 spec, if the spec is too long to read, you may port the code from other language, here’s one that I found: https://github.com/fredriklindberg/class.uuid.php/blob/master/class.uuid.php