- Inherits from:
- NSCharacterSet : NSObject
- Package:
- com.apple.yellow.foundation
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 NSRanges or as character values in strings; combine character sets by union or intersection; and invert a character set.
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.
NSMutableCharacterSet defines no primitive methods. Subclasses must implement all methods declared by this class in addition to the primitives of NSCharacterSet.
- Constructors
- NSMutableCharacterSet
- Adding and removing characters
- addCharacter
- removeCharacter
- addCharactersInRange
- removeCharactersInRange
- addCharactersInString
- removeCharactersInString
- Combining character sets
- intersectCharacterSet
- subtractCharacterSet
- unionCharacterSet
- Inverting a character set
- invertCharacterSet
public NSMutableCharacterSet()
public NSMutableCharacterSet(NSData aData)
public NSMutableCharacterSet(NSRange aRange)
public NSMutableCharacterSet(String aString)
public void addCharacter(char aChar)
public void addCharactersInRange(NSRange aRange)
See Also: removeCharactersInRange, addCharactersInString
public void addCharactersInString(String aString)
See Also: removeCharactersInString, addCharactersInRange
public void intersectCharacterSet(NSCharacterSet otherSet)
See Also: unionCharacterSet
public void unionCharacterSet(NSCharacterSet otherSet)
See Also: intersectCharacterSet
public void invertCharacterSet()
public void removeCharacter(char aChar)
public void removeCharactersInRange(NSRange aRange)
See Also: addCharactersInRange, removeCharactersInString
public void removeCharactersInString(String aString)
See Also: addCharactersInString, removeCharactersInRange
public void subtractCharacterSet(NSCharacterSet aCharacterSet)