Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
我需要一种通过iOS上的Swift / Objective-C中的代码点名称搜索Unicode代码点的方法。因此,如果用户键入“ shade”,它将找到包含单词shade的代码点,例如U + 2591到U + 2593。什么是最有效的方法?
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
我需要一种通过iOS上的Swift / Objective-C中的代码点名称搜索Unicode代码点的方法。因此,如果用户键入“ shade”,它将找到包含单词shade的代码点,例如U + 2591到U + 2593。什么是最有效的方法?
最佳答案
您需要保留一个Unicode代码点信息的数据库,并按名称索引。
您永远都不会使它如此高效,因为您正在执行“包含”搜索。您不能使用二进制搜索或树之类的计算机科学技巧来做到这一点。最终,所有名称都必须经过。
关于ios - 通过名称搜索Unicode代码点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36064003/
10-10 02:28