- attributesAtIndex:effectiveRange:
- attribute:atIndex:effectiveRange:
- attribute:atIndex:longestEffectiveRange:inRange:
Availability 有効性
Technology
- (NSDictionary
<NSAttributedStringKey
, id
> *)attributesAtIndex:(NSUInteger
)location
longestEffectiveRange:(NSRangePointer
)range
inRange:(NSRange
)rangeLimit;
index
The index for which to return attributes. This value must not exceed the bounds of the receiver. それに対して属性を返すことになるインデックス。この値は、レシーバの境界を越えてはなりません。
aRange
If non-NULL
, upon return contains the maximum range over which the attributes and values are the same as those at index
, clipped to range
.
非NULL
ならば、戻りにおいて、それに対する属性と値がindex
でのそれらと同じである最大限範囲を含みます、range
へと短縮されます。
rangeLimit
The range over which to search for continuous presence of the attributes at index
. This value must not exceed the bounds of the receiver.
それに対してindex
での属性の連続した存在を検索することになる範囲。この値は、レシーバの境界を越えてはなりません。
Raises an NSRange
if index
or any part of range
lies beyond the end of the receiver’s characters.
NSRange
を引き起こします、もしindex
またはrange
の何らかの部分がレシーバの持つ文字の終わりを越えているならば。
If you don’t need the range information, it’s far more efficient to use the attributes
method to retrieve the attribute value.
あなたが範囲情報を必要としなしならば、attributes
メソッドを使って属性値を回収する方が、はるかに効率的です。
For a list of possible attributes, see NSAttributed
.
可能な属性の一覧として、NSAttributed
を見てください。
- attributesAtIndex:effectiveRange:
- attribute:atIndex:effectiveRange:
- attribute:atIndex:longestEffectiveRange:inRange: