One Logo Pool Ball
CoreTelephony · IOS API REFERENCE

CTSlicingManager.Slice

struct · iOS 26.3+ · SDK 27.1

struct Slice

Information about an active network slice. A `Slice` represents an active network slice configuration, including the app category it serves, the traffic class it uses, and the network interface handling the traffic. Use the ``CTSlicingManager/activeSlices`` property to retrieve information about currently active slices on the device.

Members (3)

get · iOS 26.3+

appCategory

TypeScript
get appCategory(): CTSlicingManager_AppCategory
Swift declaration
let appCategory: CTSlicingManager.AppCategory

An application category associated with this network slice. This property identifies which type of application traffic the slice optimizes for, such as gaming, communication, or streaming.

get · iOS 26.3+

trafficClass

TypeScript
get trafficClass(): (CTSlicingManager_TrafficClass) | null
Swift declaration
let trafficClass: CTSlicingManager.TrafficClass?

A traffic class that routes traffic through this network slice. The traffic class indicates the quality of service characteristics for the slice, such as voice, video, or background data. When the network slice doesn't have a specific traffic class restriction, this property returns ``CTSlicingManager/TrafficClass/any``, indicating the slice can handle all types of network traffic.

get · iOS 26.3+

networkInterfaceName

TypeScript
get networkInterfaceName(): string
Swift declaration
let networkInterfaceName: String

A network interface name associated with the slice. This property contains the system name of the network interface that handles traffic for this network slice, such as "pdp_ip0".

Skipped declarations

No declarations were skipped in this snapshot.

All CoreTelephony types →