---
title: allCases
framework: Core Telephony
role: symbol
role_heading: Type Property
platforms: [iOS 26.3+, iPadOS 26.3+, Mac Catalyst 26.3+]
path: coretelephony/ctslicingmanager/appcategory/allcases
---

# allCases

All application categories supported at the current OS version.

## Declaration

```swift
static var allCases: [CTSlicingManager.AppCategory] { get }
```

## Discussion

Discussion On iOS 26.3 and later, this property returns [.gaming, .communication, .streaming]. On iOS 27.0 and later, this property also includes .webBrowser and .missionCritical. Use this property to enumerate all valid categories at runtime without checking the OS version directly.
