iOS拼写检查器存储了哪些信息?

Bad*_*ate 10 security spell-checking uitextview ios

我听说Apple的UITextView拼写检查程序会记录您在各个应用程序中输入的内容.我有一个安全的应用程序,其中拼写检查是一个有用的功能,但我不希望新的单词记录到我的应用程序之外的某个地方.任何人都可以向我推荐Apple参考文档或技术说明,通过拼写检查捕获哪些信息,以及捕获的位置?

bto*_*own 2

我不确定,但使用fseventer,在 TextEdit 中学习单词“aple”会将该单词保存到~/Library/Spelling/LocalDictionary. 忽略一个单词似乎根本不会修改文件系统,事实上,如果文档被关闭并且没有保存,并且打开了一个包含先前忽略的单词的新文档,则它不再被忽略。这与+learnWord:作为类方法和-ignoreWord:作为实例方法是一致的。因此,为了安全起见,您可能永远不会调用+learnWord:,而是拥有自己的后端来持久/安全地存储被忽略单词的列表。