Skip to content

MulleFoundation/MulleObjCPlistFoundation

Repository files navigation

MulleObjCPlistFoundation

🏒 PropertyList parsing and printing

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 AI Documentation
Mulle kybernetiK tag Build Status RELEASENOTES DeepWiki for MulleObjCPlistFoundation

API

Classes

Class Description
NSPropertyListSerialization

Info

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.

Requirements

Requirement Release Version Description
MulleObjCStandardFoundation Mulle kybernetiK tag Build Status 🚀 Objective-C classes based on the C standard library
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 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.

Install

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

Legacy Installation

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:

PREFIX_DIR="/usr/local"
cmake -B build                               \
      -DMULLE_SDK_PATH="${PREFIX_DIR}"       \
      -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}" \
      -DCMAKE_PREFIX_PATH="${PREFIX_DIR}"    \
      -DCMAKE_BUILD_TYPE=Release &&
cmake --build build --config Release &&
cmake --install build --config Release

Author

Nat! for Mulle kybernetiK

About

🏒 PropertyList parsing and printing

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors