UUIDs were originally used in the Apollo Network Computing System and later in the Open Software Foundation's (OSF) Distributed Computing Environment (DCE), and then in Microsoft Windows platforms as globally unique identifiers (GUIDs).
•
A universally unique identifier (UUID) is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE).
•
; 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.
location identifier | Q-Unique | Unique Population Registry Code | Object identifier | globally unique identifier | Wade "Unique" Adams | Universally Unique Identifier | Unique Selling Proposition | Unique identifier | "unique identifier" | Uniform resource identifier | Portable Unique IDentifier | Locator/Identifier Separation Protocol | France's unique and colorful past | Drama Desk Award for Unique Theatrical Experience | Dominique Young Unique | Book Item and Component Identifier | ''Black Knight Sword'' features a unique Kamishibai |
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.