Core Foundation   >   CFAttributedStringGetAttribute(_:_:_:_:)
関数
CFAttributedStringGetAttribute(_:_:_:_:)
指定された場所にある属性付き文字列の与えられた属性の値を返します。
宣言
パラメータ
str | 検査すべき属性付き文字列。 |
loc | 属性を決定する str 内の位置。loc は str の範囲を超えてはいけません。 |
attrName | 値を決定したい属性の名前。 |
effectiveRange | NULL でない場合、返る時に loc と完全に同じ属性セットが適用される loc を含む範囲が含まれます。 |
戻り値
str で指定された場所にある指定された属性の値。所有権は 取得規則 に従います。
議論
パフォーマンス上の理由から、effectiveRange で返される範囲は必ずしも最大範囲ではありません。最大範囲が必要な場合は、CFAttributedStringGetAttributeAndLongestEffectiveRange(_:_:_:_:_:) を使用する必要があります。