0

その 内のテキストの特定のセクションを表すNSStringUnicode コード ポイント範囲NSStringがあります。の文字はコード ポイントと 1 対 1 で対応してNSStringいないため、コード ポイントの範囲を対応する文字の範囲に変換する必要があります。どうすればいいですか?

NSStringメソッドを使用して文字範囲を書記素クラスター範囲に変換できることはわかってい-rangeOfComposedCharacterSequencesForRange:ますが、やりたいことはそれとは逆であり、API でそのメソッドの逆を見つけることができません。そして、そのような方法が利用可能であったとしても、これはまさに私が探しているものではないと思います.なぜなら(私がこれを正しく理解していれば)書記素クラスタはユニコードコードポイントと同じものではなく、実際には、複数のコード ポイントで構成されます。

4

1 に答える 1