Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T15:14:33.000Z (6 months ago)
- Last Synced: 2024-10-31T17:26:14.022Z (3 months ago)
- Topics: cocoa, identifier, ios, macos, objective-c, type, uikit, uniform, uti, wrapper
- Language: Objective-C
- Size: 231 KB
- Stars: 10
- Watchers: 5
- 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)
=======================================================[![Build Status](https://img.shields.io/github/actions/workflow/status/macmade/objc-uti/ci-mac.yaml?label=macOS&logo=apple)](https://github.com/macmade/objc-uti/actions/workflows/ci-mac.yaml)
[![Issues](http://img.shields.io/github/issues/macmade/objc-uti.svg?logo=github)](https://github.com/macmade/objc-uti/issues)
![Status](https://img.shields.io/badge/status-active-brightgreen.svg?logo=git)
![License](https://img.shields.io/badge/license-mit-brightgreen.svg?logo=open-source-initiative)
[![Contact](https://img.shields.io/badge/[email protected]?logo=twitter&style=social)](https://twitter.com/macmade)
[![Sponsor](https://img.shields.io/badge/sponsor-macmade-pink.svg?logo=github-sponsors&style=social)](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