1

iPhone で多くの文字列をトークン化する必要があります。明らかに、リソースは最小限です。componentsSeparatedByCharactersInSet:文字列をトークン化するために使用していますが、遅いです。を使った方が良いでしょうNSScannerか?一般的に、トークン化にどちらを使用するかを選択する際に従うべきガイドラインは何ですか?

4

1 に答える 1

2

IMHONSScannerは より柔軟なので、さらに柔軟componentsSeparatedByCharactersInSet性が必要な場合は NSScanner を使用してください。パフォーマンスについては、テストする必要があります。したがって、NSScanner の方が高速である場合、柔軟性とパフォーマンスの利点があります (ただし、使いやすさの点では不利です)。

于 2011-03-01T09:27:52.080 に答える