The most prevalent use of Core Foundation is for passing its own primitive types for data, including raw bytes, Unicode strings, numbers, calendar dates, and UUIDs, as well as collections such as arrays, sets, and dictionaries, to numerous OS X C routines, primarily those that are GUI-related.
; Cocoa/Carbon (Mac OS X/iOS) : The Core Foundation class CFUUIDRef is used to produce and store UUIDs, as well as to convert them to and from CFString/NSString representations.
National Science Foundation | Ford Foundation | Rockefeller Foundation | John Simon Guggenheim Memorial Foundation | Electronic Frontier Foundation | Bill & Melinda Gates Foundation | New York Foundation for the Arts | Mozilla Foundation | Guggenheim Foundation | Alexander von Humboldt Foundation | Andrew W. Mellon Foundation | Wikimedia Foundation | Apache Software Foundation | foundation | Make-A-Wish Foundation | John D. and Catherine T. MacArthur Foundation | Clinton Foundation | The Core | Open Software Foundation | Konex Foundation | Foundation series | Cystic Fibrosis Foundation | Carnegie Foundation | Solomon R. Guggenheim Foundation | McKnight Foundation | Japan Foundation | Ingram Merrill Foundation | Helms Foundation College Basketball Player of the Year | Free Software Foundation | CORE |
Several cross-platform frameworks provide dynamic array implementations for C: CFArray
and CFMutableArray
in Core Foundation; GArray
and GPtrArray
in GLib.