- attributesAtIndex:effectiveRange:
- attributesAtIndex:longestEffectiveRange:inRange:
- attribute:atIndex:effectiveRange:
Availability 有効性
Technology
- (id)attribute:(NSAttributedStringKey
)attrName
atIndex:(NSUInteger
)location
longestEffectiveRange:(NSRangePointer
)range
inRange:(NSRange
)rangeLimit;
attributeName
The name of an attribute. 属性の名前。
index
The index at which to test for attribute
.
それでattribute
に対してテストすることになるインデックス。
aRange
If non-NULL
:
非NULL
ならば:
If the named attribute exists at index
, upon return a
contains the full range over which the value of the named attribute is the same as that at index
, clipped to range
.
名前付属性がindex
で存在するならば、戻りにおいてa
は、それに対して名前付属性の値がindex
でのそれと同じである完全な範囲を含みます、range
へと短縮されます。
If the named attribute does not exist at index
, upon return a
contains the full range over which the attribute does not exist, clipped to range
.
名前付属性がindex
で存在しないならば、戻りにおいてa
は、それに対してこの属性が存在しない完全な範囲を含みます、range
へと短縮されます。
If you don't need this value, pass NULL
.
あなたがこの値を必要としないならば、NULL
を渡してください。
rangeLimit
The range over which to search for continuous presence of attribute
. This value must not exceed the bounds of the receiver.
それに対しattribute
の連続した存在を検索することになる範囲。この値は、レシーバの境界を越えてはなりません。
The value for the attribute named attribute
of the character at index
, or nil
if there is no such attribute.
attribute
の名前を持つ属性の、index
での文字の値、またはそのような属性がないならばnil
。
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 longest effective range, it’s far more efficient to use the attribute:
method to retrieve the attribute value.
あなたが最長有効範囲を必要としなしならば、attribute:
メソッドを使って属性値を回収する方が、はるかに効率的です。
For a list of possible attributes, see NSAttributed
.
可能な属性の一覧として、NSAttributed
を見てください。
- attributesAtIndex:effectiveRange:
- attributesAtIndex:longestEffectiveRange:inRange:
- attribute:atIndex:effectiveRange: