A tokenizer, which is an object that allows the text input system to evaluate text units of different granularities.
SDKs
- iOS 3.2+
- Mac Catalyst 13.0+
- tvOS 9.0+
Framework
- UIKit
Declaration
@protocol UITextInputTokenizer
Overview
Granularities of text units are always evaluated with reference to a storage or reference direction.
Text-processing objects that conform to the UIText
protocol must hold a reference to a tokenizer (via the tokenizer
property). The UIText
class provides a default base implementation of the UIText
protocol. Tokenizers of this class are suitable for most western-language keyboards. Apps with different requirements may adopt the UIText
protocol and create their own tokenizers.