MASTG-KNOW-0100: Keyboard Cache
Várias opções, como autocorreção e verificação ortográfica, estão disponíveis para os usuários simplificarem a entrada via teclado e são armazenadas em cache por padrão em arquivos .dat localizados em /private/var/mobile/Library/Keyboard/ e seus subdiretórios.
O protocolo UITextInputTraits é utilizado para o cache do teclado. As classes UITextField, UITextView e UISearchBar suportam automaticamente este protocolo, que oferece as seguintes propriedades:
var autocorrectionType: UITextAutocorrectionTypedetermina se a autocorreção está habilitada durante a digitação. Quando a autocorreção está ativada, o objeto de texto rastreia palavras desconhecidas e sugere substituições adequadas, substituindo automaticamente o texto digitado, a menos que o usuário anule a substituição. O valor padrão desta propriedade éUITextAutocorrectionTypeDefault, que para a maioria dos métodos de entrada habilita a autocorreção.var secureTextEntry: BOOLdetermina se a cópia de texto e o cache de texto estão desabilitados e oculta o texto sendo inserido paraUITextField. O valor padrão desta propriedade éNO.