---
title: UIApplication.Category
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uiapplication/category
---

# UIApplication.Category

Constants that describe the types of apps in the system.

## Declaration

```swift
enum Category
```

## Overview

Overview Use the values in this enumeration with isDefault(_:) (or, in Objective-C, defaultStatusForCategory:error:) to find if your app is the person’s default for a category.

## Topics

### Application categories

- [UIApplication.Category.webBrowser](uikit/uiapplication/category/webbrowser.md)

### Initializers

- [init(rawValue:)](uikit/uiapplication/category/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Discovering if your app is the default app in a category

- [isDefault(_:)](uikit/uiapplication/isdefault(_:).md)
- [UIApplication.CategoryDefaultError](uikit/uiapplication/categorydefaulterror.md)
