Я могу получить строку UUID, используя следующий код ..
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
Или я могу получить байты, используя код ниже
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFUUIDBytes bytes = CFUUIDGetUUIDBytes(theUUID);
Но я бы хотел сделать массив из UInt8, и, поскольку UUID равен 16 байтам, выходной массив должен быть в 16 байтах.