Skip to content

Latest commit

History

History
105 lines (66 loc) 路 3.85 KB

README.md

File metadata and controls

105 lines (66 loc) 路 3.85 KB

MulleObjCValueFoundation

馃挾 Value classes NSNumber, NSString, NSDate, NSData

These classes build on MulleObjC and mulle-core to provide the usual value classes expected in a Foundation library.

A good distinction if a class is a value or a container is if it has a -count or a -length method. If it counts members with -length (number of bytes) it's a value.

There is no I/O in these classes. That is added by MulleObjcOSFoundation and later libraries.

Release Version Release Notes
Mulle kybernetiK tag Build Status RELEASENOTES

API

Classes

Class Description
NSData
NSDate
NSMutableData
NSMutableString
NSNull
NSNumber
NSString
NSValue

Protocols

Protocol Description
NSDateFactory

Requirements

Requirement Release Version Description
MulleObjC Mulle kybernetiK tag Build Status 馃拵 A collection of Objective-C root classes for mulle-objc
mulle-objc-list Mulle kybernetiK tag Build Status 馃搾 Lists mulle-objc runtime information contained in executables.

You are here

Overview

Add

Use mulle-sde to add MulleObjCValueFoundation to your project:

mulle-sde add github:MulleFoundation/MulleObjCValueFoundation

Install

Install with mulle-sde

Use mulle-sde to build and install MulleObjCValueFoundation and all dependencies:

mulle-sde install --prefix /usr/local \
   https://github.com/MulleFoundation/MulleObjCValueFoundation/archive/latest.tar.gz

Manual Installation

Install the requirements:

Requirements Description
MulleObjC 馃拵 A collection of Objective-C root classes for mulle-objc
mulle-objc-list 馃搾 Lists mulle-objc runtime information contained in executables.

Download the latest tar or zip archive and unpack it.

Install MulleObjCValueFoundation 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