0

この質問は、ローカリゼーションまたは国際化に関連しています。たくさんの単語を含む文字列があります。Ex Firstname Middlename Lastname この文の単語数を知りたいです。通常は [string componentsSeparatedByString:@" "] を使用します。単語の区切りはスペースであるため、これは英語で機能します。しかし、他の言語では異なる場合があります。文字列のローカライズされたコンポーネントを取得する方法。

4

1 に答える 1

2

iOS5 では、Apple が Foundation フレームワークにいくつかの言語機能を導入しました。特に、

NSLinguisticTagger
自然言語テキストを分析してタグ付けするクラス。これらのタグの 1 つが「単語」です。このクラスの使用法は少し複雑ですが (非同期でブロック ベース)、強力でもあります。主題をカバーする優れた WWDC ビデオがあります。

于 2013-03-14T20:38:54.177 に答える