These classes help with serializing objects. Typically you serialize them into a file or into an NSData for transport over the internet.
Binary serialization has somewhat fallen out of favor recently, but can still be useful for caches and the like.
Release Version | Release Notes |
---|---|
RELEASENOTES |
Class | Description |
---|---|
NSCoder |
|
NSArchiver |
|
NSKeyedArchiver |
|
NSUnarchiver |
|
NSKeyedUnarchiver |
Requirement | Release Version | Description |
---|---|---|
MulleObjCStandardFoundation | 🚤 Objective-C classes based on the C standard library | |
mulle-objc-list | 📒 Lists mulle-objc runtime information contained in executables. |
Use mulle-sde to add MulleObjCArchiverFoundation to your project:
mulle-sde add github:MulleFoundation/MulleObjCArchiverFoundation
Use mulle-sde to build and install MulleObjCArchiverFoundation and all dependencies:
mulle-sde install --prefix /usr/local \
https://github.com/MulleFoundation/MulleObjCArchiverFoundation/archive/latest.tar.gz
Install the requirements:
Requirements | Description |
---|---|
MulleObjCStandardFoundation | 🚤 Objective-C classes based on the C standard library |
mulle-objc-list | 📒 Lists mulle-objc runtime information contained in executables. |
Download the latest tar or zip archive and unpack it.
Install MulleObjCArchiverFoundation 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