7.6.1. Mapping Entities to Handlers
Applications can register themselves with Launch Services to advertise their ability to open documents of a certain type. Such ability can be specified by file extension, by URL scheme, and, more appropriately, through a generalized data identifier scheme called Uniform Type Identifiers (UTIs).[23] We will look at UTIs in the next section.
[23] Although UTI support was introduced in Mac OS X 10.3, comprehensive UTI support is available only beginning with Mac OS X 10.4.
Typically, registration with Launch Services occurs automatically, without requiring any action from the user. For example, it could occur at the following times: