Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Core Foundation

Index Core Foundation

Core Foundation (also called CF) is a C application programming interface (API) in macOS & iOS, and is a mix of low-level routines and wrapper functions. [1]

35 relations: Apple Developer, Apple Inc., Application programming interface, Array data structure, Bundle (macOS), Byte, C (programming language), Calendar date, Component Object Model, Computer network, Endianness, Event loop, File system, Foundation Kit, GLib, Graphical user interface, Hash table, Input/output, Inter-process communication, IOS, KDE Frameworks, Library (computing), Linux, MacOS, Microsoft Windows, Number, Objective-C, Open-source model, Reference (computer science), Set (abstract data type), String (computer science), Unicode, Universally unique identifier, WebKit, Wrapper function.

Apple Developer

Apple Developer, formerly Apple Developer Connection or ADC, is Apple Inc.'s developer network.

New!!: Core Foundation and Apple Developer · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Core Foundation and Apple Inc. · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Core Foundation and Application programming interface · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: Core Foundation and Array data structure · See more »

Bundle (macOS)

In NeXTSTEP, OPENSTEP, GNUstep, and their lineal descendants macOS and iOS, a bundle is a file directory with a defined structure and file extension, allowing related files to be grouped together as a conceptually single item.

New!!: Core Foundation and Bundle (macOS) · See more »

Byte

The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

New!!: Core Foundation and Byte · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Core Foundation and C (programming language) · See more »

Calendar date

A calendar date is a reference to a particular day represented within a calendar system.

New!!: Core Foundation and Calendar date · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Core Foundation and Component Object Model · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Core Foundation and Computer network · See more »

Endianness

Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.

New!!: Core Foundation and Endianness · See more »

Event loop

In computer science, the event loop, message dispatcher, message loop, message pump, or run loop is a programming construct that waits for and dispatches events or messages in a program.

New!!: Core Foundation and Event loop · See more »

File system

In computing, a file system or filesystem controls how data is stored and retrieved.

New!!: Core Foundation and File system · See more »

Foundation Kit

The Foundation Kit, or just Foundation for short, is an Objective-C framework in the OpenStep specification.

New!!: Core Foundation and Foundation Kit · See more »

GLib

GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME.

New!!: Core Foundation and GLib · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Core Foundation and Graphical user interface · See more »

Hash table

In computing, a hash table (hash map) is a data structure that implements an associative array abstract data type, a structure that can map keys to values.

New!!: Core Foundation and Hash table · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Core Foundation and Input/output · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: Core Foundation and Inter-process communication · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Core Foundation and IOS · See more »

KDE Frameworks

KDE Frameworks is a collection of libraries and software frameworks by KDE that serve as technological foundation for KDE Plasma 5 and KDE Applications distributed under the GNU Lesser General Public License (LGPL).

New!!: Core Foundation and KDE Frameworks · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Core Foundation and Library (computing) · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Core Foundation and Linux · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Core Foundation and MacOS · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Core Foundation and Microsoft Windows · See more »

Number

A number is a mathematical object used to count, measure and also label.

New!!: Core Foundation and Number · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: Core Foundation and Objective-C · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Core Foundation and Open-source model · See more »

Reference (computer science)

In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record, in the computer's memory or in some other storage device.

New!!: Core Foundation and Reference (computer science) · See more »

Set (abstract data type)

In computer science, a set is an abstract data type that can store unique values, without any particular order.

New!!: Core Foundation and Set (abstract data type) · See more »

String (computer science)

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

New!!: Core Foundation and String (computer science) · See more »

Unicode

Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: Core Foundation and Unicode · See more »

Universally unique identifier

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.

New!!: Core Foundation and Universally unique identifier · See more »

WebKit

WebKit is a browser engine used in Apple's Safari browser and other products.

New!!: Core Foundation and WebKit · See more »

Wrapper function

A wrapper function is a subroutine in a software library or a computer program whose main purpose is to call a second subroutine or a system call with little or no additional computation.

New!!: Core Foundation and Wrapper function · See more »

Redirects here:

CoreFoundation.

References

[1] https://en.wikipedia.org/wiki/Core_Foundation

OutgoingIncoming
Hey! We are on Facebook now! »