Class

NSMutableString

A dynamic plain-text Unicode string object, for use instead of a String variable in cases that require reference semantics. 動的なプレーンテキストユニコード文字列オブジェクト、参照意味論を必要とする場合にString変数の代わりに使うため。

Declaration 宣言

class NSMutableString : NSString

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—replaceCharacters(in:with:)—to the basic string-handling behavior inherited from NSString. All other methods that modify a string work through this method. For example, insert(_:at:) simply replaces the characters in a range of 0 length, while deleteCharacters(in:) replaces the characters in a given range with no characters. NSMutableStringクラスは、1つの根本的メソッド — replaceCharacters(in:with:) — をNSStringから継承された基本的な文字列処理挙動に加えます。文字列を修正する全ての他のメソッドは、このメソッドを通して働きます。例えば、insert(_:at:)は、単に0長の範囲において文字を置き換えます、一方でdeleteCharacters(in:)は与えられた範囲の文字を無文字で置き換えます。

NSMutableString is “toll-free bridged” with its Core Foundation counterpart, CFMutableString. See Toll-Free Bridging for more information. NSMutableStringは、それのCore Foundation相当物、CFMutableStringと「トールフリーブリッジ」されます。Toll-Free Bridgingをさらなる情報として見てください。

Topics 話題

Creating and Initializing a Mutable String 可変文字列の作成と初期化

Modifying a String 文字列を修正する

Constants 定数

Instance Methods インスタンス メソッド

Relationships 関係

Inherits From 継承元

See Also 参照

Strings 文字列