Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSAttributedStringクラス

変更不可な属性付き文字列クラス

Index>Foundation>NSAttributedString



apple(mac)

解説

変更不可な属性付き文字クラス

継承 NSObject
準拠 NSCoding
NSCopying
NSMutableCopying
NSObject (NSObject)
フレームワーク /System/Library/Frameworks/Foundation.framework
使用可能 Mac OS X v10.0以降
iOS 3.2以降
定義 NSAttributedString.h

概要

適合するプロトコル

NSCoding
encodeWithCoder:
initWithCoder:
NSCopying
copyWithZone:
NSMutableCopying
mutableCopyWithZone:

メソッド

NSAttributedString オブジェクトの作成
– initWithString 3.2〜
– initWithAttributedString 3.2〜
– initWithString:attributes 3.2〜
文字情報を取得
– string 3.2〜
– length 3.2〜
属性情報を取得
– attributesAtIndex:effectiveRange 3.2〜
– attributesAtIndex:longestEffectiveRange:inRange 3.2〜
– attribute:atIndex:effectiveRange 3.2〜
– attribute:atIndex:longestEffectiveRange:inRange 3.2〜
属性文字列の比較
– isEqualToAttributedString 3.2〜
部分的に取り出す
– attributedSubstringFromRange 3.2〜
属性を列挙
– enumerateAttribute:inRange:options:usingBlock 10.6〜 4.0〜
– enumerateAttributesInRange:options:usingBlock 10.6〜 4.0〜

定数

NSAttributedStringEnumerationOptions iOS4.0


サブクラス化の注意