- enumerateTagsInRange:scheme:options:usingBlock:
+ enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:
NSLinguisticTaggerOptions
Availability 有効性
Technology
- (void)enumerateTagsInRange:(NSRange
)range
unit:(NSLinguisticTaggerUnit
)unit
scheme:(NSLinguisticTagScheme
)scheme
options:(NSLinguisticTaggerOptions
)options
usingBlock:(void (^)(NSLinguisticTag
tag, NSRange
tokenRange, BOOL *stop))block;
range
The range to analyze. 分析する範囲。
unit
The linguistic unit. For possible values, see NSLinguistic
.
言語学的単位。可能な値として、NSLinguistic
を見てください。
tagScheme
The tag scheme. For possible values, see NSLinguistic
.
タグスキーム。可能な値として、NSLinguistic
を見てください。
opts
The linguistic tagger options to use. See NSLinguistic
for possible values.
使用する言語学的タガー(標識付け)オプション。NSLinguistic
を可能な値として見てください。
block
The block to apply to ranges of the string. その文字列の範囲に適用することになるブロック。
The block takes the following arguments: ブロックは以下の引数をとります:
The located linguistic tag. 発見された言語学的タグ。
The range of the linguistic tag. その言語学的タグの範囲。
A reference to a Boolean value. The block can set the value to YES
to stop further processing of the set. The stop
argument is an out-only argument. You should only ever set this Boolean to YES
within the block.
あるブール値への参照。ブロックは、値をYES
に設定することで、それ以上の集合の処理を止めることができます。stop
引数は、ひとつの退出専用引数です。あなたは、常に「ブロック」内部でこのブールをYES
に設定できるだけであるべきです。
This method’s block is called for all tokens intersecting a given range, supplying tags and ranges. The tagger segments the string into sentences and tokens as necessary, and return those ranges along with a tag for any scheme in its array of tag schemes. For example, if the tag scheme is NSLinguistic
, the tags specify the part of speech (for word tokens) or the type of whitespace or punctuation (for whitespace or punctuation tokens). If the tag scheme is NSLinguistic
, the tags specify the stem form of the word (if known) for each word token.
このメソッドの持つブロックは、与えられた範囲と交わる全てのトークンに対して、それらタグと範囲を提供して呼び出されます。そのタガーは、文字列を必要に応じて文とトークンに分割します、そしてそれらの範囲を、タグスキームいくらかからなるそれの配列の中の何らかのスキームに対するあるタグと一緒に、返します。例えば、タグスキームがNSLinguistic
ならば、タグは品詞(単語トークンに対して)もしくは空白または句読点の型(空白または句読点トークンに対して)を指定します。タグスキームがNSLinguistic
ならば、タグは各単語トーキンに対する単語の語幹を(もし知られるならば)指定します。
Important 重要
This method enumerates over the ranges of all tokens that intersect the specified range. このメソッドは、指定された範囲と交わる全てのトークンの範囲を全部列挙します。
- enumerateTagsInRange:scheme:options:usingBlock:
+ enumerateTagsForString:range:unit:scheme:options:orthography:usingBlock:
NSLinguisticTaggerOptions