Core Foundation   >   CFAttributedStringCreate(_:_:_:)
関数
CFAttributedStringCreate(_:_:_:)
指定された文字列と属性を持つ属性付き文字列を作成します。
宣言
パラメータ
alloc | 新しい属性付き文字列にメモリを割り当てるために使用するアロケータ。現在のデフォルトアロケータを使用するには、NULL または kCFAllocatorDefault を渡して下さい。 |
str | 新しい属性付き文字列で使用する文字を指定する文字列。この値はコピーされます。 |
attributes | 新しい属性付き文字列に適用する属性を含む辞書。この値はコピーされます。 |
戻り値
str からの文字と attributes で指定された属性を含む属性付き文字列。属性付き文字列を作成する際に問題があった場合、結果は NULL になります。所有権は 作成規則 に従います。
議論
文字列と属性辞書の両方がコピーされることに注意してください。指定された属性は文字列全体に適用されます。文字列の異なる範囲に異なる属性を適用したい場合は、変更可能な属性付き文字列を使用する必要があります。