---
title: "init(importedAs:)"
framework: uniformtypeidentifiers
role: symbol
role_heading: Initializer
path: "uniformtypeidentifiers/uttypereference/init(importedas:)"
---

# init(importedAs:)

Creates a type your app uses, but doesn’t own, based on an identifier.

## Declaration

```swift
init(importedAs identifier: String)
```

## Parameters

- `identifier`: The identifier of your type.

## See Also

### Creating a type

- [init(_:)](uniformtypeidentifiers/uttypereference/init(_:).md)
- [init(mimeType:)](uniformtypeidentifiers/uttypereference/init(mimetype:)-1txq0.md)
- [init(mimeType:conformingTo:)](uniformtypeidentifiers/uttypereference/init(mimetype:conformingto:).md)
- [init(filenameExtension:)](uniformtypeidentifiers/uttypereference/init(filenameextension:).md)
- [init(filenameExtension:conformingTo:)](uniformtypeidentifiers/uttypereference/init(filenameextension:conformingto:).md)
- [init(tag:tagClass:conformingToType:)](uniformtypeidentifiers/uttypereference/init(tag:tagclass:conformingtotype:).md)
- [init(exportedAs:)](uniformtypeidentifiers/uttypereference/init(exportedas:).md)
- [init(exportedAs:conformingTo:)](uniformtypeidentifiers/uttypereference/init(exportedas:conformingto:).md)
- [init(importedAs:conformingTo:)](uniformtypeidentifiers/uttypereference/init(importedas:conformingto:).md)
