0

iOS の Swift/Objective-C のコード ポイントの名前で Unicode コード ポイントを検索する方法が必要です。したがって、ユーザーが「shade」と入力すると、U+2591 から U+2593 のように、shade という単語を含むコード ポイントが検索されます。これを行う最も効率的な方法は何でしょうか?

4

1 に答える 1

1

名前で索引付けされたユニコードコードポイント情報のデータベースを保持する必要があります。

「含む」検索を行っているため、これを非常に効率的にすることは決してありません。これを行うために、バイナリ検索やツリーなどのコンピューター サイエンスのトリックを使用することはできません。最終的に、すべての名前を確認する必要があります。

于 2016-03-17T14:52:51.983 に答える