This class generates uuid4 NSStrings and NSData. The class will not accept any old 16 byte array as an UUID. Read Universally unique identifier about variant and version bits. These bits must be cleared in the incoming bytes. You only have to worry about this, if you are getting foreign UUIDs.
Release Version | Release Notes |
---|---|
RELEASENOTES |
Requirement | Release Version | Description |
---|---|---|
MulleObjCValueFoundation | πΆ Value classes NSNumber, NSString, NSDate, NSData | |
mulle-objc-list | π Lists mulle-objc runtime information contained in executables. |
This project is a component of the MulleFoundation library.
As such you usually will not add or install it individually, unless you
specifically do not want to link against MulleFoundation
.
Use mulle-sde to add MulleObjCUUIDFoundation to your project:
mulle-sde add github:MulleFoundation/MulleObjCUUIDFoundation
To only add the sources of MulleObjCUUIDFoundation with dependency sources use clib:
clib install --out src/MulleFoundation MulleFoundation/MulleObjCUUIDFoundation
Add -isystem src/MulleFoundation
to your CFLAGS
and compile all the sources that were downloaded with your project.
Use mulle-sde to build and install MulleObjCUUIDFoundation and all dependencies:
mulle-sde install --prefix /usr/local \
https://github.com/MulleFoundation/MulleObjCUUIDFoundation/archive/latest.tar.gz
Install the requirements:
Requirements | Description |
---|---|
MulleObjCValueFoundation | πΆ Value classes NSNumber, NSString, NSDate, NSData |
mulle-objc-list | π Lists mulle-objc runtime information contained in executables. |
Download the latest tar or zip archive and unpack it.
Install MulleObjCUUIDFoundation into /usr/local
with cmake:
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_PREFIX_PATH=/usr/local \
-DCMAKE_BUILD_TYPE=Release &&
cmake --build build --config Release &&
cmake --install build --config Release
Nat! for Mulle kybernetiK