---
title: CTTelephonyNetworkInfo
framework: coretelephony
role: symbol
role_heading: Class
path: coretelephony/cttelephonynetworkinfo
---

# CTTelephonyNetworkInfo

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

## Declaration

```swift
class CTTelephonyNetworkInfo
```

## Overview

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 object, which contains information about the user’s home cellular service provider.

## Topics

### Getting Information About the Cellular Service Provider

- [dataServiceIdentifier](coretelephony/cttelephonynetworkinfo/dataserviceidentifier.md)
- [delegate](coretelephony/cttelephonynetworkinfo/delegate.md)
- [CTTelephonyNetworkInfoDelegate](coretelephony/cttelephonynetworkinfodelegate.md)
- [serviceCurrentRadioAccessTechnology](coretelephony/cttelephonynetworkinfo/servicecurrentradioaccesstechnology.md)
- [Radio Access Technology Constants](coretelephony/radio-access-technology-constants.md)

### Deprecated

- [currentRadioAccessTechnology](coretelephony/cttelephonynetworkinfo/currentradioaccesstechnology.md)
- [subscriberCellularProvider](coretelephony/cttelephonynetworkinfo/subscribercellularprovider.md)
- [subscriberCellularProviderDidUpdateNotifier](coretelephony/cttelephonynetworkinfo/subscribercellularproviderdidupdatenotifier.md)
- [serviceSubscriberCellularProviders](coretelephony/cttelephonynetworkinfo/servicesubscribercellularproviders.md)
- [serviceSubscriberCellularProvidersDidUpdateNotifier](coretelephony/cttelephonynetworkinfo/servicesubscribercellularprovidersdidupdatenotifier.md)
- [CTRadioAccessTechnologyDidChange](foundation/nsnotification/name-swift.struct/ctradioaccesstechnologydidchange.md)

### Structures

- [CTTelephonyNetworkInfo.RadioAccessTechnologyDidChangeMessage](coretelephony/cttelephonynetworkinfo/radioaccesstechnologydidchangemessage.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Service information

- [iPhone quick switch](coretelephony/iphone-quick-switch.md)
