One Logo Pool Ball
System · IOS API REFERENCE

CoreTelephony

Access information about a user’s cellular service provider, such as its unique identifier and whether the carrier allows VoIP.

34 types

138 callable entries

1 skipped

99% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

CellularDataRestrictionDidUpdateNotifier

typealias

CTCall

class · iOS 4.0+ · Deprecated in iOS 10.0

CTCallCenter

class · iOS 4.0+ · Deprecated in iOS 10.0

CTCarrier

class · iOS 4.0+ · Deprecated in iOS 16.0

CTCellularData

class · iOS 9.0+

CTCellularDataRestrictedState

enum

CTCellularPlanCapability

enum · iOS 26.0+

CTCellularPlanProperties

class · iOS 26.0+

CTCellularPlanProperties.lifecycle

class · iOS 26.4+

CTCellularPlanProvisioning

class · iOS 12.0+

CTCellularPlanProvisioningAddPlanResult

enum · iOS 12.0+

CTCellularPlanProvisioningRequest

class · iOS 12.0+

CTCellularPlanStatus

class · iOS 26.0+

CTCellularPlanStatusAuthorization

enum · iOS 27.0+

CTCellularPlanStatusAvailability

enum · iOS 27.0+

CTCellularPlanStatusAvailabilityConfidence

enum · iOS 27.0+

CTError

struct

CTQuickSwitchManager

class · iOS 27.0+

CTQuickSwitchManager.Delegate

protocol · iOS 27.0+

CTQuickSwitchState

enum · iOS 27.0+

CTSlicingManager

class · iOS 26.3+

CTSlicingManager.AppCategory

enum · iOS 26.3+

CTSlicingManager.AppCategory.AllCases

typealias · iOS 26.3+

CTSlicingManager.AppCategory.RawValue

typealias · iOS 26.3+

CTSlicingManager.Slice

struct · iOS 26.3+

CTSlicingManager.TrafficClass

enum · iOS 26.3+

CTSlicingManager.TrafficClass.AllCases

typealias · iOS 26.3+

CTSubscriber

class · iOS 7.0+

CTSubscriberDelegate

protocol · iOS 12.1+

CTSubscriberInfo

class · iOS 6.0+

CTTelephonyNetworkInfo

class · iOS 4.0+

CTTelephonyNetworkInfo.RadioAccessTechnologyDidChangeMessage

struct · iOS 27.0+

CTTelephonyNetworkInfo.RadioAccessTechnologyDidChangeMessage.Subject

typealias · iOS 27.0+

CTTelephonyNetworkInfoDelegate

protocol · iOS 13.0+

Functions and constants

get · iOS 4.0+ · Deprecated in iOS 10.0

CTCallStateConnected

TypeScript
const CTCallStateConnected: string
Swift declaration
let CTCallStateConnected: String
get · iOS 4.0+ · Deprecated in iOS 10.0

CTCallStateDialing

TypeScript
const CTCallStateDialing: string
Swift declaration
let CTCallStateDialing: String
get · iOS 4.0+ · Deprecated in iOS 10.0

CTCallStateDisconnected

TypeScript
const CTCallStateDisconnected: string
Swift declaration
let CTCallStateDisconnected: String
get · iOS 4.0+ · Deprecated in iOS 10.0

CTCallStateIncoming

TypeScript
const CTCallStateIncoming: string
Swift declaration
let CTCallStateIncoming: String
get · iOS 7.0+

CTRadioAccessTechnologyCDMA1x

TypeScript
const CTRadioAccessTechnologyCDMA1x: string
Swift declaration
let CTRadioAccessTechnologyCDMA1x: String
get · iOS 7.0+

CTRadioAccessTechnologyCDMAEVDORev0

TypeScript
const CTRadioAccessTechnologyCDMAEVDORev0: string
Swift declaration
let CTRadioAccessTechnologyCDMAEVDORev0: String
get · iOS 7.0+

CTRadioAccessTechnologyCDMAEVDORevA

TypeScript
const CTRadioAccessTechnologyCDMAEVDORevA: string
Swift declaration
let CTRadioAccessTechnologyCDMAEVDORevA: String
get · iOS 7.0+

CTRadioAccessTechnologyCDMAEVDORevB

TypeScript
const CTRadioAccessTechnologyCDMAEVDORevB: string
Swift declaration
let CTRadioAccessTechnologyCDMAEVDORevB: String
get · iOS 7.0+ · Deprecated in iOS 12.0

CTRadioAccessTechnologyDidChange

TypeScript
get CTRadioAccessTechnologyDidChange(): _Foundation_NSNotification_Name
Swift declaration
static let CTRadioAccessTechnologyDidChange: NSNotification.Name
get · iOS 7.0+

CTRadioAccessTechnologyEdge

TypeScript
const CTRadioAccessTechnologyEdge: string
Swift declaration
let CTRadioAccessTechnologyEdge: String
get · iOS 7.0+

CTRadioAccessTechnologyGPRS

TypeScript
const CTRadioAccessTechnologyGPRS: string
Swift declaration
let CTRadioAccessTechnologyGPRS: String
get · iOS 7.0+

CTRadioAccessTechnologyHSDPA

TypeScript
const CTRadioAccessTechnologyHSDPA: string
Swift declaration
let CTRadioAccessTechnologyHSDPA: String
get · iOS 7.0+

CTRadioAccessTechnologyHSUPA

TypeScript
const CTRadioAccessTechnologyHSUPA: string
Swift declaration
let CTRadioAccessTechnologyHSUPA: String
get · iOS 7.0+

CTRadioAccessTechnologyLTE

TypeScript
const CTRadioAccessTechnologyLTE: string
Swift declaration
let CTRadioAccessTechnologyLTE: String
get · iOS 14.1+

CTRadioAccessTechnologyNR

TypeScript
const CTRadioAccessTechnologyNR: string
Swift declaration
let CTRadioAccessTechnologyNR: String
get · iOS 14.1+

CTRadioAccessTechnologyNRNSA

TypeScript
const CTRadioAccessTechnologyNRNSA: string
Swift declaration
let CTRadioAccessTechnologyNRNSA: String
get · iOS 7.0+

CTRadioAccessTechnologyWCDMA

TypeScript
const CTRadioAccessTechnologyWCDMA: string
Swift declaration
let CTRadioAccessTechnologyWCDMA: String
get · iOS 7.0+

CTRadioAccessTechnologyeHRPD

TypeScript
const CTRadioAccessTechnologyeHRPD: string
Swift declaration
let CTRadioAccessTechnologyeHRPD: String
get · iOS 12.0+

CTServiceRadioAccessTechnologyDidChange

TypeScript
get CTServiceRadioAccessTechnologyDidChange(): _Foundation_NSNotification_Name
Swift declaration
static let CTServiceRadioAccessTechnologyDidChange: NSNotification.Name
get · iOS 7.0+ · Deprecated in iOS 12.1

CTSubscriberTokenRefreshed

TypeScript
const CTSubscriberTokenRefreshed: string
Swift declaration
let CTSubscriberTokenRefreshed: String
get

kCTErrorDomainMach

TypeScript
const kCTErrorDomainMach: number
Swift declaration
var kCTErrorDomainMach: Int { get }
get

kCTErrorDomainNoError

TypeScript
const kCTErrorDomainNoError: number
Swift declaration
var kCTErrorDomainNoError: Int { get }
get

kCTErrorDomainPOSIX

TypeScript
const kCTErrorDomainPOSIX: number
Swift declaration
var kCTErrorDomainPOSIX: Int { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NotificationCenter.MessageIdentifier.radioAccessTechnologyDidChange

Static protocol requirements cannot be called through an instance.