upload
Apple Inc.
Industry: Computer; Software
Number of terms: 54848
Number of blossaries: 7
Company Profile:
Apple Inc., formerly Apple Computer, Inc., is an American multinational corporation headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software and personal computers.
The Core Audio programming construct that applications use to play MIDI or other event data.
Industry:Software; Computer
A mutual-exclusion locking object that allows multiple threads to synchronize access to shared resources. A mutex has two states: locked and unlocked. Once a mutex has been locked by a thread, other threads attempting to lock it block. When the locking thread unlocks (releases) the mutex, one of the blocked threads (if any) acquires (locks) it and uses the resource. The thread that locks the mutex must be the one that unlocks it. The work-loop lock (which is used by a command gate) is based on a mutex. See also lock, work loop
Industry:Software; Computer
A set of attribute choices in which the user can select only one item, such as font size. Compare accumulating attribute group.
Industry:Software; Computer
MVC
Model-View-Controller. A design pattern that assigns objects in an application to one of three roles and recommends a distinct separation among model, view, and controller objects. This is one of the central design patterns for Cocoa applications.
Industry:Software; Computer
In Mach, a form of named memory entry that provides a form of memory sharing.
Industry:Software; Computer
In Mach, a port that allows access to nonprivileged operations against an object (for example, obtaining information about the object). In effect, it provides a name for the object without providing any significant access to the object. See also port, control port.
Industry:Software; Computer
In AppleScript, a reference form that specifies an object by name—that is, by the value of its name property.
Industry:Software; Computer
A handle (a port) to a mappable object backed by a memory manager. The object can be a region or a memory object.
Industry:Software; Computer
An agreed-upon context in which names (identifiers) can be defined. Within a given namespace, all names must be unique.
Industry:Software; Computer
NAT
Network address translation. A scheme that transforms network packets at a gateway so network addresses that are valid on one side of the gateway are translated into addresses that are valid on the other side.
Industry:Software; Computer