我需要一种方法来通过iOS上Swift/Objective-C中的代码点的名称来搜索Unicode代码点。因此,如果用户输入" shade“,它会找到包含单词shade的代码点,比如从U+2591到U+2593。做这件事最有效的方法是什么?
发布于 2016-03-17 22:52:52
您需要保留一个按名称索引的unicode代码点信息数据库。
你永远不会让它变得非常高效,因为你正在做一个“包含”的搜索。您不能使用计算机科学的技巧,如二进制搜索或树来完成此操作。最终,所有的名字都必须遍历。
https://stackoverflow.com/questions/36064003
复制相似问题