MulleFoundation

Logo

The Foundation library for mulle-objc

View My GitHub Profile

MulleFoundation

This is the Foundation library written for mulle-objc.

MulleFoundation is growing collection of libraries to form a complete and powerful Objective-C class library for mulle-objc. An Objective-C Foundation traditionally contains no graphics code.

The MulleFoundation is designed as plug and play system. Optional library components can be left out with no bad side-effect. The concept of the MulleFoundation is to avoid actual linking into a shared library or executable as much as possible. This has the benefit that an optimizing pass can determine, which parts need to be actually linked and which not.

Library Description
Foundation The Foundation library for mulle-objc
MulleFoundation Convenient wrapper for the MulleFoundation
MulleObjCExpatFoundation XML parser based on MulleObjCStandardFoundation and libexpat
MulleObjCKVCFoundation Key-Value-Coding based on MulleObjCFoundation and mulle-objc
MulleObjCInetFoundation Internet-related classes like NSHost and NSURL
MulleObjCStandardFoundation Platform-independent Objective-C classes, like NSString, NSArray, NSNotificationCenter
MulleObjCOSFoundation Platform-dependent classes and categories like NSTask, NSPipe
objc-compat Glue for Objective-C code to support different runtimes

MulleFoundation is based on MulleObjC and mulle-core. Some constituent libraries bring in outside depedencies such as expat for XML parsing.

mulle-sde support

Library Description
foundation-developer Objective C with mulle-sde and the MulleFoundation
mulle-foundation-developer MulleFoundation developer kit for mulle-sde

Install

See foundation-developer for install instructions.