Overview
概要
The NSMutableCharacterSet
class declares the programmatic interface to objects that manage a modifiable set of Unicode characters. You can add or remove characters from a mutable character set as numeric values in NSRange
structures or as character values in strings, combine character sets by union or intersection, and invert a character set.
NSMutableCharacterSet
クラスは、変更可能なユニコード文字集合を管理するオブジェクトに対するプログラムインターフェイスを宣言します。あなたは、いくらかの文字をある可変文字集合に追加または除去することがNSRange
構造体において数値としてまたは文字列において文字値として、文字集合それらを組み合わせることが和集合や共通集合によって、そしてある文字集合を逆にすることが可能です。
Mutable character sets are less efficient to use than immutable character sets. If you don’t need to change a character set after creating it, create an immutable copy with copy
and use that.
可変文字集合は、不変文字集合より使うには効率的ではありません。あなたがある文字集合をそれの作成後に変える必要がないならば、不変のコピーをcopy
で作成してそれを使ってください。
NSMutableCharacterSet
defines no primitive methods. Subclasses must implement all methods declared by this class in addition to the primitives of NSCharacterSet
. They must also implement mutableCopy(with:)
.
NSMutableCharacterSet
は、根本的メソッドを定義しません。サブクラスそれらは、このクラスによって宣言される全てのメソッドを、NSCharacterSet
の根本的なものに加えて実装しなければなりません。それらはまた、mutableCopy(with:)
を実装しなければなりません。
NSMutableCharacterSet
is “toll-free bridged” with its Core Foundation counterpart, CFMutableCharacterSet
. See Toll-Free Bridging for more information.
NSMutableCharacterSet
は、それのCore Foundation相当物、CFMutableCharacterSet
と「トールフリーブリッジ」されます。Toll-Free Bridgingをさらなる情報として見てください。