按名称搜索Unicode代码点

时间:2016-03-17 14:49:10

标签: ios swift unicode codepoint

我需要一种方法来通过iOS上的Swift / Objective-C中的代码点名称搜索Unicode代码点。因此,如果用户键入" shade"它会找到包含单词shade的代码点,如U + 2591到U + 2593。最有效的方法是什么?

1 个答案:

答案 0 :(得分:1)

您需要保留一个按名称索引的unicode代码点信息数据库。

你永远不会让这个大规模高效,因为你正在进行“包含”搜索。你不能使用二进制搜索或树木等计算机科学技巧来做到这一点。最终,所有的名字都必须经过。