---
title: bundle
framework: uniformtypeidentifiers
role: symbol
role_heading: Type Property
path: uniformtypeidentifiers/uttype-swift.struct/bundle
---

# bundle

A base type that represents a directory that conforms to one of the bundle layouts.

## Declaration

```swift
static var bundle: UTType { get }
```

## Discussion

Discussion Bundles differ from packages in that a bundle has an internal file hierarchy that CFBundle can read, while packages display to the user as if they were regular files. A single file system object can be a package and a bundle. The identifier for this type is com.apple.bundle. This type conforms to UTTypeDirectory.

## See Also

### Apple system base types

- [item](uniformtypeidentifiers/uttype-swift.struct/item.md)
- [content](uniformtypeidentifiers/uttype-swift.struct/content.md)
- [compositeContent](uniformtypeidentifiers/uttype-swift.struct/compositecontent.md)
- [data](uniformtypeidentifiers/uttype-swift.struct/data.md)
- [resolvable](uniformtypeidentifiers/uttype-swift.struct/resolvable.md)
- [package](uniformtypeidentifiers/uttype-swift.struct/package.md)
- [pluginBundle](uniformtypeidentifiers/uttype-swift.struct/pluginbundle.md)
- [application](uniformtypeidentifiers/uttype-swift.struct/application.md)
- [sourceCode](uniformtypeidentifiers/uttype-swift.struct/sourcecode.md)
- [bookmark](uniformtypeidentifiers/uttype-swift.struct/bookmark.md)
- [log](uniformtypeidentifiers/uttype-swift.struct/log.md)
