|
Core Foundation (also called CF) is a Mac OS X framework and API. This article or section does not cite its references or sources. ...
In computer programming, an application framework is a term usually used to refer to a set of libraries or classes that are used to implement the standard structure of an application for a specific operating system. ...
API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page â a navigational aid which lists other pages that might otherwise share the same title. ...
CF provides: - Primitive types for data (raw bytes, Unicode strings, numbers, calendar dates, UUIDs) and collections (arrays, sets, dictionaries)
- Application preferences management (
CFPropertyList, Preferences Utilities) - XML parsing
- Bundle handling
- File system I/O (
CFReadStream, CFWriteStream, CFURL) - Network and internet I/O (
CFReadStream, CFWriteStream, CFURL, Socket Name Server Utilities, URL Access Utilities) - Endianness translation (Byte Order Utilities)
- Interprocess communication (
CFMachPort, CFNotificationCenter) - Run loops
- Very basic graphical user interfaces (
CFUserNotification) Much of the Foundation Kit is implemented using Core Foundation, and many of the basic types are toll-free bridged. Unlike Foundation Kit, Core Foundation's API is in C, not Objective-C. A byte is commonly used as a unit of storage measurement in computers, regardless of the type of data being stored. ...
Due to technical limitations, some web browsers may not display some special characters in this article. ...
In computer programming and some branches of mathematics, strings are sequences of various simple objects. ...
A number is an abstract entity that represents a count or measurement. ...
A date in a calendar is a reference to a particular day by means of a calendar system. ...
A Universally Unique Identifier is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). ...
In computer programming, an array, also known as a vector or list (for one-dimensional arrays) or a matrix (for two-dimensional arrays), is one of the simplest data structures. ...
In computer science, the set is a collection of certain values without any particular order. ...
In computer science, a hash table is a data structure that speeds up searching for information by a particular aspect of that information, called a key. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
In computer science, the word parsing is the process of analyzing an input sequence (read from a file or a keyboard, for example) in order to determine its grammatical structure with respect to a given formal grammar. ...
Under NEXTSTEP, Mac OS X and GNUstep, a bundle is a directory that allows related resources such as software code to be grouped together. ...
In computing, a file system is a method for storing and organizing computer files and the data they contain to make it easy to find and access them. ...
This article is about the computer interface. ...
A computer network is a system for communication between computers. ...
Endianness generally refers to sequencing methods used in a one-dimensional system (such as writing or computer memory). ...
Inter-process communication (IPC) is the exchange of data between one process and another, either within the same computer or over a network. ...
The event loop is a programming construct that waits for and dispatches events. ...
It has been suggested that Look and feel be merged into this article or section. ...
The Foundation Kit, or just Foundation for short, is a framework specified under the OpenStep specification. ...
The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the UNIX...
Objective-C, often referred to as ObjC or more seldomly as Objective C or Obj-C, is an object oriented programming language implemented as an extension to C. It is used primarily on Mac OS X and GNUstep, two environments based on the OpenStep standard, and is the primary language...
|