This project consists of an Objective-C wrapper for all the UTI functions available from the LaunchServices framework.
The goal is to provide an object-oriented approach to the Uniform Type Identifier system, using Objective-C (Foundation) data types, rather than CoreFoundation types, which may be painful to use, especially with ARC.
The following targets are available:
All targets are available for both ARC and MRC (see below).
All project's targets comes in two flavors.
One using ARC - Automatic Reference Counting, the other using Manual Reference Counting (MRC).
If you're targeting only 64-bits platforms and/or 10.7 deployment targets, you're advised to use the ARC targets.
Otherwise, if targeting 32-bits platforms and/or deployment targets lower than 10.7, MRC targets are available.
The project is released under the terms of the MIT License.