NSTextCheckingResult
NSTextCheckingResult
класс, используемый для описания элементов, расположенных текстовой проверкой. Каждый из этих объектов представляет возникновение требуемого текстового содержания, найденного во время анализа блока текста.
И на iOS и на OS X, экземплярах NSTextCheckingResult
возвращаются NSRegularExpression
класс и NSDataDetector
класс для указания открытия содержания. В тех случаях, что найдено, может быть достойно регулярного выражения или даты, адреса, телефонного номера, и т.д. На OS X, экземплярах NSTextCheckingResult
возвращаются NSSpellChecker
объект описать результаты написания, грамматики или действий текстовой замены.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSCopying
-
NSObject
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает диапазон результата, который представляет получатель. (только для чтения)
Обсуждение
Это свойство будет присутствовать для всех, возвратился
NSTextCheckingResult
экземпляры.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
resultType resultType
СвойствоВозвращает текст, проверяющий тип результата, который представляет получатель. (только для чтения)
Объявление
Swift
var resultType: NSTextCheckingType { get }
Objective C
@property(readonly) NSTextCheckingType resultType
Обсуждение
Возможные типы результата для созданного в проверке возможностей описаны в NSTextCheckingType.
Это свойство будет присутствовать для всех, возвратился
NSTextCheckingResult
экземпляры.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
numberOfRanges numberOfRanges
СвойствоВозвращает число диапазонов. (только для чтения)
Объявление
Swift
var numberOfRanges: Int { get }
Objective C
@property(readonly) NSUInteger numberOfRanges
Обсуждение
Результат должен иметь по крайней мере один диапазон, но может дополнительно иметь больше (например, для представления групп получения регулярного выражения).
Передача
rangeAtIndex:
значение0
всегда возвращает значениеrange
свойство. Дополнительные диапазоны, если таковые имеются, будут иметь индексы от1
кnumberOfRanges
-1
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
-
Возвращает тип результата, который представляет диапазон.
Объявление
Objective C
- (NSRange)rangeAtIndex:(NSUInteger)
idx
Параметры
idx
Индекс результата.
Возвращаемое значение
Диапазон результата.
Обсуждение
Результат должен иметь по крайней мере один диапазон, но может дополнительно иметь больше (например, для представления групп получения регулярного выражения).
Передача
rangeAtIndex:
значение0
всегда возвращает значениеrange
свойство. Дополнительные диапазоны, если таковые имеются, будут иметь индексы от1
кnumberOfRanges
-1
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
-
replacementCheckingResultWithRange (_: replacementString:) + replacementCheckingResultWithRange:replacementString:
Создает и возвращает текст, проверяющий результат с указанной замещающей строкой.
Объявление
Swift
class func replacementCheckingResultWithRange(_
range
: NSRange, replacementStringreplacementString
: String) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
replacementString
Замещающая строка.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeReplacement
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
replacementString replacementString
СвойствоЗамещающая строка от одного из многих заменяющих результатов проверки. (только для чтения)
Объявление
Swift
var replacementString: String? { get }
Objective C
@property(readonly, copy) NSString *replacementString
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
regularExpressionCheckingResultWithRanges (_: count:regularExpression:) + regularExpressionCheckingResultWithRanges:count:regularExpression:
Создает и возвращает результат проверки типа с указанными данными регулярного выражения.
Объявление
Swift
class func regularExpressionCheckingResultWithRanges(_
ranges
: NSRangePointer, countcount
: Int, regularExpressionregularExpression
: NSRegularExpression) -> NSTextCheckingResultObjective C
+ (NSTextCheckingResult *)regularExpressionCheckingResultWithRanges:(NSRangePointer)
ranges
count:(NSUInteger)count
regularExpression:(NSRegularExpression *)regularExpression
Параметры
ranges
Массив C диапазонов, которые должны иметь по крайней мере один элемент и первый элемент, представляет полный диапазон.
count
Число элементов в
ranges
массив.regularExpression
Регулярное выражение.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeRegularExpression
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
regularExpression regularExpression
СвойствоРегулярное выражение результата проверки типа. (только для чтения)
Объявление
Swift
@NSCopying var regularExpression: NSRegularExpression? { get }
Objective C
@property(readonly, copy) NSRegularExpression *regularExpression
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
-
компоненты компоненты
СвойствоСловарь, содержащий компоненты результата проверки типа. (только для чтения)
Объявление
Swift
var components: [NSObject : AnyObject]? { get }
Objective C
@property(readonly, copy) NSDictionary *components
Обсуждение
В настоящее время используемый результатом проверки транзита. Поддерживаемые ключи расположены в Ключах для Транзитных Компонентов.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
-
Создает и возвращает текст, проверяющий результат с указанным URL.
Объявление
Swift
class func linkCheckingResultWithRange(_
range
: NSRange, URLurl
: NSURL) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
url
URL.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeLink
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Создает и возвращает текст, проверяющий результат с указанными компонентами адреса.
Объявление
Swift
class func addressCheckingResultWithRange(_
range
: NSRange, componentscomponents
: [NSObject : AnyObject]) -> NSTextCheckingResultObjective C
+ (NSTextCheckingResult *)addressCheckingResultWithRange:(NSRange)
range
components:(NSDictionary *)components
Параметры
range
Диапазон обнаруженного результата.
components
Словарь, содержащий компоненты адреса. Ключи словаря описаны в Ключах для Компонентов Адреса.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeAddress
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
addressComponents addressComponents
СвойствоСловарь адреса результата проверки типа. (только для чтения)
Объявление
Swift
var addressComponents: [NSObject : AnyObject]? { get }
Objective C
@property(readonly, copy) NSDictionary *addressComponents
Обсуждение
Ключи словаря описаны в Ключах для Компонентов Адреса.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
transitInformationCheckingResultWithRange (_: компоненты:) + transitInformationCheckingResultWithRange:components:
Создает и возвращает текст, проверяющий результат с указанной транзитной информацией.
Объявление
Swift
class func transitInformationCheckingResultWithRange(_
range
: NSRange, componentscomponents
: [NSObject : AnyObject]) -> NSTextCheckingResultObjective C
+ (NSTextCheckingResult *)transitInformationCheckingResultWithRange:(NSRange)
range
components:(NSDictionary *)components
Параметры
range
Диапазон обнаруженного результата.
components
Словарь, содержащий транзитные компоненты. В настоящее время поддерживаемые ключи
NSTextCheckingAirlineKey
иNSTextCheckingFlightKey
.Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeTransitInformation
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
-
phoneNumberCheckingResultWithRange (_: phoneNumber:) + phoneNumberCheckingResultWithRange:phoneNumber:
Создает и возвращает текст, проверяющий результат с указанным телефонным номером.
Объявление
Swift
class func phoneNumberCheckingResultWithRange(_
range
: NSRange, phoneNumberphoneNumber
: String) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
phoneNumber
Телефонный номер.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypePhoneNumber
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
phoneNumber phoneNumber
Свойство
-
Создает и возвращает текст, проверяющий результат с указанной датой.
Объявление
Swift
class func dateCheckingResultWithRange(_
range
: NSRange, datedate
: NSDate) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
date
Обнаруженная дата.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeDate
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
dateCheckingResultWithRange (_: date:timeZone:duration:) + dateCheckingResultWithRange:date:timeZone:duration:
Создает и возвращает текст, проверяющий результат с указанной датой, часовым поясом и продолжительностью.
Объявление
Swift
class func dateCheckingResultWithRange(_
range
: NSRange, datedate
: NSDate, timeZonetimeZone
: NSTimeZone, durationduration
: NSTimeInterval) -> NSTextCheckingResultObjective C
+ (NSTextCheckingResult *)dateCheckingResultWithRange:(NSRange)
range
date:(NSDate *)date
timeZone:(NSTimeZone *)timeZone
duration:(NSTimeInterval)duration
Параметры
range
Диапазон обнаруженного результата.
date
Обнаруженная дата.
timeZone
Обнаруженный часовой пояс.
duration
Обнаруженная продолжительность.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeDate
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
продолжительность продолжительность
СвойствоКомпонент продолжительности результата проверки типа. (только для чтения)
Объявление
Swift
var duration: NSTimeInterval { get }
Objective C
@property(readonly) NSTimeInterval duration
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
часовой пояс часовой пояс
СвойствоКомпонент часового пояса результата проверки типа. (только для чтения)
Объявление
Swift
@NSCopying var timeZone: NSTimeZone? { get }
Objective C
@property(readonly, copy) NSTimeZone *timeZone
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
dashCheckingResultWithRange (_: replacementString:) + dashCheckingResultWithRange:replacementString:
Создает и возвращает текст, проверяющий, что результат с указанным тире исправил замещающую строку.
Объявление
Swift
class func dashCheckingResultWithRange(_
range
: NSRange, replacementStringreplacementString
: String) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
replacementString
Замещающая строка.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeDash
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
quoteCheckingResultWithRange (_: replacementString:) + quoteCheckingResultWithRange:replacementString:
Создает и возвращает текст, проверяющий результат с указанной сбалансированной с кавычки замещающей строкой.
Объявление
Swift
class func quoteCheckingResultWithRange(_
range
: NSRange, replacementStringreplacementString
: String) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
replacementString
Замещающая строка.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeQuote
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
Создает и возвращает текст, проверяющий результат с диапазоном слова с ошибками.
Объявление
Swift
class func spellCheckingResultWithRange(_
range
: NSRange) -> NSTextCheckingResultObjective C
+ (NSTextCheckingResult *)spellCheckingResultWithRange:(NSRange)
range
Параметры
range
Диапазон обнаруженного результата.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeSpelling
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
correctionCheckingResultWithRange (_: replacementString:) + correctionCheckingResultWithRange:replacementString:
Создает и возвращает текст, проверяющий результат после обнаружения возможного исправления.
Объявление
Swift
class func correctionCheckingResultWithRange(_
range
: NSRange, replacementStringreplacementString
: String) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
replacementString
Предложенная замещающая строка.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeSpelling
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
orthographyCheckingResultWithRange (_: орфография:) + orthographyCheckingResultWithRange:orthography:
Создает и возвращает текст, проверяющий результат с указанной орфографией.
Объявление
Swift
class func orthographyCheckingResultWithRange(_
range
: NSRange, orthographyorthography
: NSOrthography) -> NSTextCheckingResultObjective C
+ (NSTextCheckingResult *)orthographyCheckingResultWithRange:(NSRange)
range
orthography:(NSOrthography *)orthography
Параметры
range
Диапазон обнаруженного результата.
orthography
Объект орфографии, описывающий сценарий.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeOrthography
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
орфография орфография
СвойствоОбнаруженная орфография результата проверки типа. (только для чтения)
Объявление
Swift
@NSCopying var orthography: NSOrthography? { get }
Objective C
@property(readonly, copy) NSOrthography *orthography
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
Создает и возвращает текст, проверяющий результат с указанным массивом грамматических ошибок.
Объявление
Swift
class func grammarCheckingResultWithRange(_
range
: NSRange, detailsdetails
: [AnyObject]) -> NSTextCheckingResultПараметры
range
Диапазон обнаруженного результата.
details
Массив подробных данных относительно грамматических ошибок. Этот массив строк подходит для представления пользователю.
Возвращаемое значение
Возвраты
NSTextCheckingResult
с указаннымrange
и aresultType
изNSTextCheckingTypeGrammar
.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
grammarDetails grammarDetails
СвойствоПодробные данные расположенного грамматического результата проверки типа. (только для чтения)
Объявление
Swift
var grammarDetails: [AnyObject]? { get }
Objective C
@property(readonly, copy) NSArray *grammarDetails
Обсуждение
Этот массив строк подходит для представления пользователю.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает новый текст, проверяющий результат после корректировки диапазонов, как указано смещением.
Объявление
Swift
func resultByAdjustingRangesWithOffset(_
offset
: Int) -> NSTextCheckingResultObjective C
- (NSTextCheckingResult *)resultByAdjustingRangesWithOffset:(NSInteger)
offset
Параметры
offset
Сумма диапазоны корректируется.
Возвращаемое значение
Новое
NSTextCheckingResult
экземпляр со скорректированным диапазоном или диапазонами.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.7 и позже.
-
Следующие константы идентифицируют возможные ключи, возвращенные в компонентном словаре.
Объявление
Objective C
NSString * const NSTextCheckingAirlineKey; NSString * const NSTextCheckingFlightKey;
Константы
-
Следующие константы идентифицируют возможные ключи, возвращенные в
addressComponents
словарь.Объявление
Swift
let NSTextCheckingNameKey: NSString! let NSTextCheckingJobTitleKey: NSString! let NSTextCheckingOrganizationKey: NSString! let NSTextCheckingStreetKey: NSString! let NSTextCheckingCityKey: NSString! let NSTextCheckingStateKey: NSString! let NSTextCheckingZIPKey: NSString! let NSTextCheckingCountryKey: NSString! let NSTextCheckingPhoneKey: NSString!
Objective C
NSString * const NSTextCheckingNameKey; NSString * const NSTextCheckingJobTitleKey; NSString * const NSTextCheckingOrganizationKey; NSString * const NSTextCheckingStreetKey; NSString * const NSTextCheckingCityKey; NSString * const NSTextCheckingStateKey; NSString * const NSTextCheckingZIPKey; NSString * const NSTextCheckingCountryKey; NSString * const NSTextCheckingPhoneKey;
Константы
-
NSTextCheckingNameKey
NSTextCheckingNameKey
Ключ, соответствующий компоненту имени адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingJobTitleKey
NSTextCheckingJobTitleKey
Ключ, соответствующий компоненту задания адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingOrganizationKey
NSTextCheckingOrganizationKey
Ключ, соответствующий организационному компоненту адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingStreetKey
NSTextCheckingStreetKey
Ключ, соответствующий компоненту адреса расположения адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingCityKey
NSTextCheckingCityKey
Ключ, соответствующий городскому компоненту адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingStateKey
NSTextCheckingStateKey
Ключ, соответствующий состоянию или компоненту области адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingZIPKey
NSTextCheckingZIPKey
Ключ, соответствующий почтовому индексу или компоненту почтового индекса адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingCountryKey
NSTextCheckingCountryKey
Ключ, соответствующий компоненту страны адреса.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingPhoneKey
NSTextCheckingPhoneKey
Ключ, соответствующий компоненту телефонного номера адреса.
Доступный в OS X v10.6 и позже.
-
-
Эти константы указывают тип проверки, что методы должны сделать. Они возвращаются
resultType
.Объявление
Swift
struct NSTextCheckingType : RawOptionSetType { init(_
rawValue
: UInt64) init(rawValuerawValue
: UInt64) static var Orthography: NSTextCheckingType { get } static var Spelling: NSTextCheckingType { get } static var Grammar: NSTextCheckingType { get } static var Date: NSTextCheckingType { get } static var Address: NSTextCheckingType { get } static var Link: NSTextCheckingType { get } static var Quote: NSTextCheckingType { get } static var Dash: NSTextCheckingType { get } static var Replacement: NSTextCheckingType { get } static var Correction: NSTextCheckingType { get } static var RegularExpression: NSTextCheckingType { get } static var PhoneNumber: NSTextCheckingType { get } static var TransitInformation: NSTextCheckingType { get } }Objective C
enum { NSTextCheckingTypeOrthography = 1ULL << 0, NSTextCheckingTypeSpelling = 1ULL << 1, NSTextCheckingTypeGrammar = 1ULL << 2, NSTextCheckingTypeDate = 1ULL << 3, NSTextCheckingTypeAddress = 1ULL << 4, NSTextCheckingTypeLink = 1ULL << 5, NSTextCheckingTypeQuote = 1ULL << 6, NSTextCheckingTypeDash = 1ULL << 7, NSTextCheckingTypeReplacement = 1ULL << 8, NSTextCheckingTypeCorrection = 1ULL << 9, NSTextCheckingTypeRegularExpression = 1ULL << 10 NSTextCheckingTypePhoneNumber = 1ULL << 11, NSTextCheckingTypeTransitInformation = 1ULL << 12 }; typedef uint64_t NSTextCheckingType;
Константы
-
Orthography
NSTextCheckingTypeOrthography
Попытки идентифицировать язык
Доступный в OS X v10.6 и позже.
-
Spelling
NSTextCheckingTypeSpelling
Проверяет орфографию.
Доступный в OS X v10.6 и позже.
-
Grammar
NSTextCheckingTypeGrammar
Грамматика проверок.
Доступный в OS X v10.6 и позже.
-
Date
NSTextCheckingTypeDate
Попытки определить местоположение дат.
Доступный в OS X v10.6 и позже.
-
Address
NSTextCheckingTypeAddress
Попытки определить местоположение адресов.
Доступный в OS X v10.6 и позже.
-
Link
NSTextCheckingTypeLink
Попытки определить местоположение ссылок URL.
Доступный в OS X v10.6 и позже.
-
Quote
NSTextCheckingTypeQuote
Замены заключают в кавычки с умными кавычками.
Доступный в OS X v10.6 и позже.
-
Dash
NSTextCheckingTypeDash
Замены подчеркивают штриховой линией с длинными тире.
Доступный в OS X v10.6 и позже.
-
Replacement
NSTextCheckingTypeReplacement
Символы замен, такие как (c) с надлежащим символом (в этом случае ©).
Доступный в OS X v10.6 и позже.
-
Correction
NSTextCheckingTypeCorrection
Выполняет автоисправление на словах с ошибками.
Доступный в OS X v10.6 и позже.
-
RegularExpression
NSTextCheckingTypeRegularExpression
Соответствует регулярное выражение.
Доступный в OS X v10.7 и позже.
-
PhoneNumber
NSTextCheckingTypePhoneNumber
Соответствует телефонный номер.
Доступный в OS X v10.7 и позже.
-
TransitInformation
NSTextCheckingTypeTransitInformation
Соответствует транзитную информацию, например, информацию о рейсе.
Доступный в OS X v10.7 и позже.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-
-
Определяет типы проверки, которые доступны. Эти значения могут быть объединены с помощью оператора C-битового-«ИЛИ». Система поддерживает свои собственные внутренние типы, и пользователь может расширить те типы путем разделения на подклассы
NSTextCheckingResult
и добавление их собственных типов.Объявление
Swift
typealias NSTextCheckingTypes = UInt64
Objective C
enum { NSTextCheckingAllSystemTypes = 0xffffffffULL, NSTextCheckingAllCustomTypes = 0xffffffffULL << 32, NSTextCheckingAllTypes = (NSTextCheckingAllSystemTypes | NSTextCheckingAllCustomTypes ) }; typedef uint64_t NSTextCheckingTypes;
Константы
-
NSTextCheckingAllSystemTypes
NSTextCheckingAllSystemTypes
Проверка типов поддерживается системой. Первые 32 типа резервируются.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingAllCustomTypes
NSTextCheckingAllCustomTypes
Проверка вводит, который может использоваться клиентами.
Доступный в OS X v10.6 и позже.
-
NSTextCheckingAllTypes
NSTextCheckingAllTypes
Все возможные типы проверки, и система - и поддерживаемый пользователем.
Доступный в OS X v10.6 и позже.
Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.6 и позже.
-