Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便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