<!--
{
  "availability" : [
    "iOS: 4.0.0 -",
    "iPadOS: 4.0.0 -",
    "macCatalyst: 13.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreTelephony",
  "identifier" : "/documentation/CoreTelephony/CTTelephonyNetworkInfo",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Core Telephony"
    ],
    "preciseIdentifier" : "c:objc(cs)CTTelephonyNetworkInfo"
  },
  "title" : "CTTelephonyNetworkInfo"
}
-->

# CTTelephonyNetworkInfo

An object that provides notifications of changes to the user’s cellular service provider.

```
class CTTelephonyNetworkInfo
```

## Overview

Your app should be able to handle changes to the user’s cellular service provider. For example, the user could swap the device’s SIM card with one from another provider while your app is running.

This class also gives you access to the [`CTCarrier`](/documentation/CoreTelephony/CTCarrier) object, which contains information about the user’s home cellular service provider.

## Topics

### Getting Information About the Cellular Service Provider

[`dataServiceIdentifier`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/dataServiceIdentifier)

The identifier of the service that’s currently providing data.

[`delegate`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/delegate)

An object that the system notifies when the data service identifier changes.

[`CTTelephonyNetworkInfoDelegate`](/documentation/CoreTelephony/CTTelephonyNetworkInfoDelegate)

The methods that the system invokes when data service changes occur.

[`serviceCurrentRadioAccessTechnology`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/serviceCurrentRadioAccessTechnology)

A dictionary containing the current radio access technology registered to each service.

[Radio Access Technology Constants](/documentation/CoreTelephony/radio-access-technology-constants)

Constants that describe the current radio access technology.

### Deprecated

[`currentRadioAccessTechnology`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/currentRadioAccessTechnology)

The current radio access technology registered with the device.

[`subscriberCellularProvider`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/subscriberCellularProvider)

Information about the user’s cellular service provider.

[`subscriberCellularProviderDidUpdateNotifier`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/subscriberCellularProviderDidUpdateNotifier)

A block dispatched when the user’s cellular service provider information changes.

[`serviceSubscriberCellularProviders`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/serviceSubscriberCellularProviders)

A dictionary that contains carrier information about each service.

[`serviceSubscriberCellularProvidersDidUpdateNotifier`](/documentation/CoreTelephony/CTTelephonyNetworkInfo/serviceSubscriberCellularProvidersDidUpdateNotifier)

A block dispatched when there are updates to the user’s cellular provider information for any service.

[`CTServiceRadioAccessTechnologyDidChangeNotification`](/documentation/CoreTelephony/CTServiceRadioAccessTechnologyDidChangeNotification)

  <doc://com.apple.documentation/documentation/Foundation/NSNotification/Name-swift.struct/CTRadioAccessTechnologyDidChange>

[`CTRadioAccessTechnologyDidChangeNotification`](/documentation/CoreTelephony/CTRadioAccessTechnologyDidChangeNotification)

The name of the notification indicating that the radio access technology changed for one of the services.

## Relationships

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

### Conforms To

[`Hashable`](/documentation/Swift/Hashable)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`CVarArg`](/documentation/Swift/CVarArg)

[`Equatable`](/documentation/Swift/Equatable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)