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.
This project is fully compatible with Swift.
In order to use the UTI
class from Swift, simply link with UTI.framework
and:
import UTI
The following targets are available:
- OS X static library (
.a
). - OS X framework (
.framework
). - iOS static library (
.a
).
- OS X deployment target: OS X 10.6
- iOS deployment target: iOS 6.0
Documentation and API reference can be found at: http://doc.xs-labs.com/objc-uti/
The project is released under the terms of the MIT License.
Owner: Jean-David Gadina - XS-Labs
Web: www.xs-labs.com
Blog: www.noxeos.com
Twitter: @macmade
GitHub: github.com/macmade
LinkedIn: ch.linkedin.com/in/macmade/
StackOverflow: stackoverflow.com/users/182676/macmade