https://github.com/macmade/objc-uti
Objective-C wrapper for Uniform Type Identifiers (UTIs)
https://github.com/macmade/objc-uti
cocoa identifier ios macos objective-c type uikit uniform uti wrapper
Last synced: 3 months ago
JSON representation
Objective-C wrapper for Uniform Type Identifiers (UTIs)
- Host: GitHub
- URL: https://github.com/macmade/objc-uti
- Owner: macmade
- License: mit
- Created: 2014-08-18T08:31:20.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T15:14:33.000Z (11 months ago)
- Last Synced: 2025-04-10T12:41:55.543Z (3 months ago)
- Topics: cocoa, identifier, ios, macos, objective-c, type, uikit, uniform, uti, wrapper
- Language: Objective-C
- Size: 231 KB
- Stars: 10
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Objective-C wrapper for Uniform Type Identifiers (UTIs)
=======================================================[](https://github.com/macmade/objc-uti/actions/workflows/ci-mac.yaml)
[](https://github.com/macmade/objc-uti/issues)


[](https://twitter.com/macmade)
[](https://github.com/sponsors/macmade)About
-----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.
### Swift support
This project is fully compatible with Swift.
In order to use the `UTI` class from Swift, simply link with `UTI.framework` and:
import UTI
### Targets
The following targets are available:
* OS X static library (`.a`).
* OS X framework (`.framework`).
* iOS static library (`.a`).### Supported platforms
* OS X deployment target: **OS X 10.6**
* iOS deployment target: **iOS 6.0**Documentation
-------------Documentation and API reference can be found at: http://doc.xs-labs.com/objc-uti/
License
-------The project is released under the terms of the MIT License.
Repository Infos
----------------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