Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一种在 iOS 上通过 Swift/Objective-C 中的代码点名称来搜索 Unicode 代码点的方法。因此,如果用户键入“shade”,它会找到包含单词 shade 的代码点,例如 U+2591 到 U+2593。最有效的方法是什么?
您需要保留一个按名称索引的 unicode 代码点信息数据库。
你永远不会让这个非常高效,因为你正在做一个“包含”搜索。您不能使用二进制搜索或树等计算机科学技巧来执行此操作。最终,所有的名字都必须经过。