Instance Method インスタンスメソッド

tag(at:scheme:tokenRange:sentenceRange:)

Returns a tag for a single scheme at the specified character position. ある単一のスキームに対する、指定された文字位置でのあるタグを返します。

Declaration 宣言

func tag(at charIndex: Int, 
  scheme: NSLinguisticTagScheme, 
tokenRange: NSRangePointer?, 
sentenceRange: NSRangePointer?) -> NSLinguisticTag?

Parameters パラメータ

charIndex

The position of the initial character. 最初の文字の位置。

tagScheme

The tag scheme. See NSLinguisticTagScheme for the possible values. タグスキーム。NSLinguisticTagSchemeを可能な値のために見てください。

tokenRange

A pointer to the token range. トークン範囲に対するポインタ。

sentenceRange

A pointer to the range of the sentence. 文の範囲に対するポインタ。

Return Value 戻り値

Returns the tag for the requested tag scheme, or nil. If a tag is returned, this function returns by reference the range of the token to tokenRange, and the range of the enclosing sentence to sentenceRange, if applicable. 要請されたタグスキームに対するタグ、またはnilを返します。あるタグが返されるならば、この関数は参照によってトークンの範囲をtokenRangeに、そして囲んでいる文の範囲をsentenceRangeに返します、もし該当するならば。

Discussion 議論

This is a convenience method for calling tag(at:unit:scheme:tokenRange:) and passing NSLinguisticTaggerUnit.word as the linguistic unit. これは、tag(at:unit:scheme:tokenRange:)を呼び出してNSLinguisticTaggerUnit.wordを言語学的単位として渡すことに対する便宜メソッドです。

See Also 参照

Getting Linguistic Tags 言語学的タグを取得する