availableTagSchemes
TypeScriptstatic availableTagSchemesForLanguage(language: string): Array<NSLinguisticTagScheme>Swift declarationclass func availableTagSchemes(forLanguage language: String) -> [NSLinguisticTagScheme]class · iOS 5.0+ · Deprecated in iOS 100000.0 · SDK 27.1
class NSLinguisticTaggerstatic availableTagSchemesForLanguage(language: string): Array<NSLinguisticTagScheme>Swift declarationclass func availableTagSchemes(forLanguage language: String) -> [NSLinguisticTagScheme]static availableTagSchemesForLanguage1850(unit: NSLinguisticTaggerUnit, language: string): Array<NSLinguisticTagScheme>Swift declarationclass func availableTagSchemes(for unit: NSLinguisticTaggerUnit, language: String) -> [NSLinguisticTagScheme]static dominantLanguageFor(string: string): (string) | nullSwift declarationclass func dominantLanguage(for string: String) -> String?static enumerateTagsForRangeUnitSchemeOptionsOrthographyUsing(string: string, range: SDKHandle, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger_Options, orthography: (NSOrthography) | null, block: ((arg0: (NSLinguisticTag) | null, arg1: SDKHandle, arg2: NativeOut<boolean>) => void)): voidSwift declarationclass func enumerateTags(for string: String, range: NSRange, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], orthography: NSOrthography?, using block: (NSLinguisticTag?, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)static tagForAtUnitSchemeOrthographyTokenRange(string: string, charIndex: number, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, orthography?: (NSOrthography) | null, tokenRange?: (SDKHandle) | null): (NSLinguisticTag) | nullSwift declarationclass func tag(for string: String, at charIndex: Int, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, orthography: NSOrthography?, tokenRange: NSRangePointer?) -> NSLinguisticTag?static tagsForRangeUnitSchemeOptionsOrthographyTokenRanges(string: string, range: SDKHandle, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options?: NSLinguisticTagger_Options, orthography?: (NSOrthography) | null): { $ret: Array<NSLinguisticTag>; $out: { "tokenRanges": (NSArray) | null } }Swift declarationclass func tags(for string: String, range: NSRange, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], orthography: NSOrthography?, tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>?) -> [NSLinguisticTag]Omit the output parameters from the call. The result contains $ret and $out, with tokenRanges inside $out.
enumerateTagsInSchemeOptionsUsing(range: SDKHandle, tagScheme: NSLinguisticTagScheme, opts: NSLinguisticTagger_Options, block: ((arg0: (NSLinguisticTag) | null, arg1: SDKHandle, arg2: SDKHandle, arg3: NativeOut<boolean>) => void)): voidSwift declarationfunc enumerateTags(in range: NSRange, scheme tagScheme: NSLinguisticTagScheme, options opts: NSLinguisticTagger.Options = [], using block: (NSLinguisticTag?, NSRange, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)enumerateTagsInUnitSchemeOptionsUsing(range: SDKHandle, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger_Options, block: ((arg0: (NSLinguisticTag) | null, arg1: SDKHandle, arg2: NativeOut<boolean>) => void)): voidSwift declarationfunc enumerateTags(in range: NSRange, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], using block: (NSLinguisticTag?, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)static init(tagSchemes: Array<NSLinguisticTagScheme>, opts: number): NSLinguisticTaggerSwift declarationinit(tagSchemes: [NSLinguisticTagScheme], options opts: Int)orthography(charIndex: number, effectiveRange?: (SDKHandle) | null): (NSOrthography) | nullSwift declarationfunc orthography(at charIndex: Int, effectiveRange: NSRangePointer?) -> NSOrthography?possibleTags(charIndex: number, tagScheme: string, tokenRange?: (SDKHandle) | null, sentenceRange?: (SDKHandle) | null): { $ret: (Array<string>) | null; $out: { "scores": (NSArray) | null } }Swift declarationfunc possibleTags(at charIndex: Int, scheme tagScheme: String, tokenRange: NSRangePointer?, sentenceRange: NSRangePointer?, scores: AutoreleasingUnsafeMutablePointer<NSArray?>?) -> [String]?Omit the output parameters from the call. The result contains $ret and $out, with scores inside $out.
sentenceRange(range: SDKHandle): SDKHandleSwift declarationfunc sentenceRange(for range: NSRange) -> NSRangesetOrthography(orthography: (NSOrthography) | null, range: SDKHandle): voidSwift declarationfunc setOrthography(_ orthography: NSOrthography?, range: NSRange)stringEdited(newRange: SDKHandle, delta: number): voidSwift declarationfunc stringEdited(in newRange: NSRange, changeInLength delta: Int)tagAtSchemeTokenRangeSentenceRange(charIndex: number, scheme: NSLinguisticTagScheme, tokenRange?: (SDKHandle) | null, sentenceRange?: (SDKHandle) | null): (NSLinguisticTag) | nullSwift declarationfunc tag(at charIndex: Int, scheme: NSLinguisticTagScheme, tokenRange: NSRangePointer?, sentenceRange: NSRangePointer?) -> NSLinguisticTag?tagAtUnitSchemeTokenRange(charIndex: number, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, tokenRange?: (SDKHandle) | null): (NSLinguisticTag) | nullSwift declarationfunc tag(at charIndex: Int, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, tokenRange: NSRangePointer?) -> NSLinguisticTag?tagsInSchemeOptionsTokenRanges(range: SDKHandle, tagScheme: string, opts?: NSLinguisticTagger_Options): { $ret: Array<string>; $out: { "tokenRanges": (NSArray) | null } }Swift declarationfunc tags(in range: NSRange, scheme tagScheme: String, options opts: NSLinguisticTagger.Options = [], tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>?) -> [String]Omit the output parameters from the call. The result contains $ret and $out, with tokenRanges inside $out.
tagsInUnitSchemeOptionsTokenRanges(range: SDKHandle, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options?: NSLinguisticTagger_Options): { $ret: Array<NSLinguisticTag>; $out: { "tokenRanges": (NSArray) | null } }Swift declarationfunc tags(in range: NSRange, unit: NSLinguisticTaggerUnit, scheme: NSLinguisticTagScheme, options: NSLinguisticTagger.Options = [], tokenRanges: AutoreleasingUnsafeMutablePointer<NSArray?>?) -> [NSLinguisticTag]Omit the output parameters from the call. The result contains $ret and $out, with tokenRanges inside $out.
tokenRange(charIndex: number, unit: NSLinguisticTaggerUnit): SDKHandleSwift declarationfunc tokenRange(at charIndex: Int, unit: NSLinguisticTaggerUnit) -> NSRangeget dominantLanguage(): (string) | nullSwift declarationvar dominantLanguage: String? { get }get string(): (string) | nullSwift declarationvar string: String? { get set }set string(value: (string) | null)Swift declarationvar string: String? { get set }get tagSchemes(): Array<NSLinguisticTagScheme>Swift declarationvar tagSchemes: [NSLinguisticTagScheme] { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NSLinguisticTagger.init()
inherited init: cannot prove legal (class declares 1 custom initializer)