DataDetection
Access and utilize common types of data that the data detection system matches.
29 types
77 callable entries
10 skipped
89% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
Types
DataDetector
enum · iOS 26.0+
DataDetector.Match
struct · iOS 26.0+
DataDetector.Match.HighlightStyle
enum · iOS 26.0+
DataDetector.Match.SemanticDetails
enum · iOS 26.0+
DataDetector.Match.SemanticDetails.CalendarEvent
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.EmailAddress
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.FlightNumber
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.Link
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.Measurement
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.MoneyAmount
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.PaymentIdentifier
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.PaymentIdentifier.PaymentSystem
enum · iOS 26.0+
DataDetector.Match.SemanticDetails.PhoneNumber
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.PostalAddress
struct · iOS 26.0+
DataDetector.Match.SemanticDetails.ShipmentTrackingNumber
struct · iOS 26.0+
DataDetector.MatchType
struct · iOS 26.0+
DataDetector.MatchType.ArrayLiteralElement
typealias · iOS 26.0+
DataDetector.MatchType.Element
typealias · iOS 26.0+
DataDetector.MatchType.RawValue
typealias · iOS 26.0+
DataDetector.Options
struct · iOS 26.0+
DDMatch
class · iOS 15.0+
DDMatchCalendarEvent
class · iOS 15.0+
DDMatchEmailAddress
class · iOS 15.0+
DDMatchFlightNumber
class · iOS 15.0+
DDMatchLink
class · iOS 15.0+
DDMatchMoneyAmount
class · iOS 15.0+
DDMatchPhoneNumber
class · iOS 15.0+
DDMatchPostalAddress
class · iOS 15.0+
DDMatchShipmentTrackingNumber
class · iOS 15.0+
Skipped declarations
10 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
StringProtocol.dataDetectorMatches(_:options:)
The containing type is outside the generated SDK type index.
DDMatch.init()
inherited init: clang: 'init' is unavailable
DDMatchCalendarEvent.init()
inherited init: clang: 'init' is unavailable
DDMatchEmailAddress.init()
inherited init: clang: 'init' is unavailable
DDMatchFlightNumber.init()
inherited init: clang: 'init' is unavailable
DDMatchLink.init()
inherited init: clang: 'init' is unavailable
DDMatchMoneyAmount.init()
inherited init: clang: 'init' is unavailable
DDMatchPhoneNumber.init()
inherited init: clang: 'init' is unavailable
DDMatchPostalAddress.init()
inherited init: clang: 'init' is unavailable
DDMatchShipmentTrackingNumber.init()
inherited init: clang: 'init' is unavailable