GNUstep CoreBase Library 0.2
GNUstep CoreBase Library Manual

The GNUstep CoreBase Library is a free software, cross-platform general-purpose utility library implementing the API of Apple's Core Foundation framework. It works on many UNIX-like platforms such as GNU/Linux, FreeBSD, OpenBSD, NetBSD and Windows, and is frequently tested on x86, AMD64 and ARM CPU architectures.

GNUstep CoreBase provides abstractions to common data types such as strings, raw data, numbers, arrays and dictionaries, supports internationalization by providing native support for Unicode strings and locale-based formatting, and includes a suite of utilities for property lists, run loops, sockets and much more.

The library is part of the GNU Project and licensed under the GNU General Public License version 2.1 or a later version.

Overview

Examples

Library Reference

#include <CoreFoundation/CoreFoundation.h>

Opaque Type References Utilities GNUstep Additions
CFAllocator Base Utilities Character Utilities
CFArray Byte Order Utilities Unicode String Utilities
CFAttributedtring Runtime Utilities
CFBag Socket Name Server Utilities
CFBinaryHeap Stream Utilities
CFBitVector Time Utilities
CFBoolean URL Access Utilities (deprecated)
CFBundle (unimplemented)
CFCalendar
CFCharacterSet
CFData
CFDate
CFDateFormatter
CFDictionary
CFError
CFFileDescriptor (unimplemented)
CFLocale
CFMessagePort (unimplemented)
CFMutableArray
CFMutableAttributedString
CFMutableBag
CFMutableBitVector
CFMutableCharacterSet
CFMutableData
CFMutableDictionary
CFMutableSet
CFMutableString
CFNotificationCenter (unimplemented)
CFNull
CFNumber
CFNumberFormatter
CFPlugIn (unimplemented)
CFPlugInInstance (unimplemented)
CFPropertyList
CFReadStream
CFRunLoop
CFRunLoopObserver
CFRunLoopSource
CFRunLoopTimer
CFSet
CFSocket
CFString
CFStringTokenizer (unimplemented)
CFTimeZone
CFTree
CFType
CFURL
CFUserNotification (unimplemented)
CFUUID
CFWriteStream
CFXMLNode (deprecated)
CFXMLParser (deprecated)
CFXMLTree (deprecated)