Overview
概要
The NSMutableString
class declares the programmatic interface to an object that manages a mutable string—that is, a string whose contents can be edited—that conceptually represents an array of Unicode characters. To construct and manage an immutable string—or a string that cannot be changed after it has been created—use an object of the NSString
class.
NSMutableString
クラスは、可変の文字列 — すなわち、編集されることができる文字列 — を管理するオブジェクトに対するプログラムインターフェイスを宣言します、それは概念的にはユニコード文字の配列を表します。不変の文字列 — またはそれが作成された後変更されることができない文字列 — を構成して管理するには、NSString
クラスのオブジェクトを使ってください。
The NSMutableString
class adds one primitive method—replaceCharactersInRange:withString:
—to the basic string-handling behavior inherited from NSString
. All other methods that modify a string work through this method. For example, insertString:atIndex:
simply replaces the characters in a range of 0
length, while deleteCharactersInRange:
replaces the characters in a given range with no characters.
NSMutableString
クラスは、1つの根本的メソッド — replaceCharactersInRange:withString:
— をNSString
から継承された基本的な文字列処理挙動に加えます。文字列を修正する全ての他のメソッドは、このメソッドを通して働きます。例えば、insertString:atIndex:
は、単に0
長の範囲において文字を置き換えます、一方でdeleteCharactersInRange:
は与えられた範囲の文字を無文字で置き換えます。
NSMutableString is “toll-free bridged” with its Core Foundation counterpart, CFMutableStringRef
. See Toll-Free Bridging for more information.
NSMutableStringは、それのCore Foundation相当物CFMutableStringRef
と「トールフリーブリッジ」されます。さらなる情報のためにToll-Free Bridgingを見てください。