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

nextWordFromIndex:forward:

Returns the index of the first character of the word after or before the specified index. 指定されたインデックスの後または前の最初の文字のインデックスを返します。

Declaration 宣言

- (NSUInteger)nextWordFromIndex:(NSUInteger)location 
                        forward:(BOOL)isForward;

Parameters パラメータ

index

The index in the attribute string. 属性付き文字列の中のインデックス。

flag

YES if the search should be forward, otherwise NO. YES、もし検索が前方へであるならば、そうでなければNO

Return Value 戻り値

YES if this is the first character after index that begins a word; if flag is NO, it’s the first character before index that begins a word, whether index is located within a word or not. YES、もしこれがindexの後の、ある単語の始まりの最初の文字であるならば;もしflagNOならば、それはindexの前の、ある単語の始まりの最初の文字です、indexがある単語内に位置しようとなかろうと。

Discussion 議論

If index lies at either end of the string and the search direction would progress past that end, it’s returned unchanged. indexが文字列のどちらかの端にかかる、そして検索方向がその端を過ぎて進むならば、それは変化なしで返されます。

This method is intended for moving the insertion point during editing, not for linguistic analysis or parsing of text. このメソッドは、編集の間に挿入点を移動するために作られています、言語の分析またはテキストの構文解析のためにではなく。

Raises an NSRangeException if index lies beyond the end of the receiver’s characters. NSRangeExceptionを引き起こします、もしindexがレシーバの持つ文字の終わりを越えて横たわるならば。

See Also 参照

Calculating Linguistic Units 言語学的単位を計算する