- attributesAtIndex:effectiveRange:
- attributesAtIndex:longestEffectiveRange:inRange:
- attribute:atIndex:longestEffectiveRange:inRange:
Availability 有効性
Technology
- (id)attribute:(NSAttributedStringKey
)attrName
atIndex:(NSUInteger
)location
effectiveRange:(NSRangePointer
)range;
attrName
The name of an attribute. 属性の名前。
location
The index for which to return attributes. This value must not exceed the bounds of the receiver. それに対して属性を返すことになるインデックス。この値は、レシーバの境界を越えてはなりません。
Important 重要
Raises an NSRange
if index
lies beyond the end of the receiver’s characters.
NSRange
を引き起こします、もしindex
がレシーバの持つ文字の終わりを越えて横たわるならば。
range
If non-NULL
:
非NULL
ならば:
If the named attribute exists at index
, upon return a
contains a range over which the named attribute’s value applies.
名前付属性がindex
で存在するならば、戻りにおいてa
は、それに対して名前付属性の持つ値が適用される範囲を含みます。
If the named attribute does not exist at index
, upon return a
contains the range over which the attribute does not exist.
名前付属性がindex
で存在しないならば、戻りにおいてa
は、それに対して属性が存在しない範囲を含みます。
The range isn’t necessarily the maximum range covered by attribute
, and its extent is implementation-dependent. If you need the maximum range, use attribute:
. If you don't need this value, pass NULL
.
範囲は、必ずしもattribute
によって扱われる最大限の範囲ではなく、その限度は実装依存です。あなたが最大限の範囲を必要とするならば、attribute:
を使ってください。あなたがこの値を必要としないならば、NULL
を渡してください。
The value for the attribute named attr
of the character at location
, or nil
if there is no such attribute.
attr
の名前を持つ属性の、location
での文字の値、またはそのような属性がないならばnil
。
For a list of possible attributes, see NSAttributed
.
可能な属性の一覧として、NSAttributed
を見てください。
- attributesAtIndex:effectiveRange:
- attributesAtIndex:longestEffectiveRange:inRange:
- attribute:atIndex:longestEffectiveRange:inRange: