【发布时间】:2016-11-27 16:15:03
【问题描述】:
这将是我的第一篇文章。我希望遵守社区准则。无论如何,我刚刚开始 Swift 编程。我承担了一些任务,让自己完全沉浸在练习语言中。我一直在寻找有关构建标记器的解释或指南。我相信他们称之为分词器,当您在“收件人”字段中搜索/输入时,它类似于 Gmail 的实现。我希望有人可以帮助阐明这一点,也许能给我指明一些方向。提前致谢!
【问题讨论】:
-
为什么不只是谷歌“swift tokenizer”
-
谢谢@Surely,实际上我不确定它是否被称为标记器。我希望建立某种简单的库。
-
我认为你应该在尝试你的项目之前先研究 NSPredicate nshipster.com/nspredicate 我不熟悉 ios 中的“tokenizer”一词,但 NSPredicate 可能能够满足你的预期目的
-
@markedwardmurray 谢谢,我熟悉 NSPredicate 主要用于字符串搜索和比较,它真的很好。就像您不熟悉使用或术语 Tokenizer 一样,甚至不确定它是否被称为。但基本上,我正在寻找类似于在字段中构建/分组联系人列表的方法,例如 Gmail 的“收件人”字段或 Apple 的电子邮件。
-
如果你正在处理联系人,你不能只对 CNContact 对象应用谓词吗?
标签: ios uitextview tokenize