Skip to content

MulleFoundation/MulleObjCUUIDFoundation

Repository files navigation

MulleObjCUUIDFoundation

πŸ›‚ MulleObjCUUIDFoundation provides NSUUID

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
Mulle kybernetiK tag Build Status RELEASENOTES

Requirements

Requirement Release Version Description
MulleObjCValueFoundation Mulle kybernetiK tag Build Status πŸ’Ά Value classes NSNumber, NSString, NSDate, NSData
mulle-objc-list Mulle kybernetiK tag Build Status πŸ“’ Lists mulle-objc runtime information contained in executables.

You are here

Overview

Add

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.

Add as an individual component

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.

Install

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

Legacy Installation

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

Author

Nat! for Mulle kybernetiK

About

πŸ›‚ MulleObjCUUIDFoundation provides NSUUID

Resources

License

Stars

Watchers

Forks

Packages

No packages published