PropertyLists are a human readable representation of some data. The classic Objective-C format is the plist, which looks like this:
{
key = "string value";
}
Release Version | Release Notes |
---|---|
RELEASENOTES |
Class | Description |
---|---|
NSPropertyListSerialization |
This library supports "plist". Add MulleObjCJSMNFoundation for JSON or MulleObjCExpatFoundation for XML.
Though the MulleObjCPlistFoundation is "below" MulleObjCOSFoundation, you will likely need the MulleObjCOSFoundation for printing NSDates as it contains the NSDateFormatter subclasses.
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. |
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 MulleObjCPlistFoundation to your project:
mulle-sde add github:MulleFoundation/MulleObjCPlistFoundation
To only add the sources of MulleObjCPlistFoundation with dependency sources use clib:
clib install --out src/MulleFoundation MulleFoundation/MulleObjCPlistFoundation
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 MulleObjCPlistFoundation and all dependencies:
mulle-sde install --prefix /usr/local \
https://github.com/MulleFoundation/MulleObjCPlistFoundation/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 MulleObjCPlistFoundation 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