Автозамена — это удобная функция, которая помогает быстро и без ошибок набирать текст. Но иногда она может ошибаться. Почему это происходит и как этого избежать, рассказывает разработчик автозамены в iOS Кенн Кошенда.
Автозамена в iOS работает на основе двух словарей: стандартного и динамического. Стандартный словарь содержит все известные слова, а динамический — сленговые слова и выражения, которыми владелец устройства чаще всего пользуется.
Ошибки возникают, когда автозамена подставляет слово из динамического словаря вместо слова из стандартного, думая, что пользователь составляет фразу на сленге.
Можно дважды исправить одно и то же слово. В этом случае оно будет добавлено в динамический словарь и автозамена перестанет его исправлять.
Автозамена не заменяет матерные слова. Все они содержатся в стандартном словаре. Если допускаете ошибку в матерном слове, система попытается заменить его другим словом, чтобы избежать мата в тексте.