ftp.nice.ch/peanuts/GeneralData/Documents/openstep/OpenStepSpec_rtf.tar.gz#/OpenStepSpec_rtf/FoundationKit/Classes/NSMutableCharacterSet.rtf

This is NSMutableCharacterSet.rtf in view mode; [Download] [Up]

paperh18648 margl-907 margr0 margt0 margb0 fi0 ri0 ql sb0 f1 fs24 Copyright f3 'e3f1 1994 by NeXT Computer, Inc.  All Rights Reserved.

s4 li100 fi0 ri1007 ql f0 b fs36 fs100 
fs36 NSMutableCharacterSet 
pard s11 li2872 fi-2771 ri1007 ql tx2872 f1 b0 fs28 fs48 
fs28 f0 b fs24 Inherits From:tab b0 fs28 f1 NSCharacterSet : NSObject
fs20 
fs28 s6 f0 b fs24 Conforms To:tab b0 fs28 f1 NSCopying, NSMutableCopying
fi0 NSCoding, NSCopying, NSMutableCopying (NSCharacterSet)
fi0 NSObject (NSObject)
fs20 
fs28 s7 fi-2771 f0 b fs24 Declared In:tab b0 fs28 f1 Foundation/NSCharacterSet.h 
fs20 
fs28 pard s16 li100 fi0 ri1007 ql f0 b fs28 fs20 
fs28 Class Description
fs14 
fs28 pard s1 li477 fi0 ri1007 ql tx2494 tx2872 tx3250 f1 b0 fs2 
fs28 The NSMutableCharacterSet class declares the programmatic interface to objects that construct mutable i descriptionsi0  of character sets in the UniCode character encoding. Having constructed such character set descriptions using methods described in the NSCharacterSet class, you can use the methods described here to modify the character sets dynamically. 
fs16 
fs28 pard s16 li100 fi0 ri1007 ql f0 b fs24 
fs28 Adding and Removing Characters
fs14 
fs28 pard s8 li7029 fi-6552 ri1007 ql tx6652 tx7030 f1 b0 fs2 
fs28 fi-6552 {f3 -} (void)b addCharactersInRange:b0 (NSRange)i aRangei0 tab Adds to the receiver the Unicode characters whose values are given by i aRangei0 .
fi-6552 fs16 
fs28 fi-6552 {f3 -} (void)b addCharactersInString:b0 (NSString *)i aStringi0 tab Adds the characters in i aStringi0  to those in the receiver.
fi-6552 fs16 
fs28 fi-6552 {f3 -} (void)b removeCharactersInRange:b0 (NSRange)i aRangei0 tab 
s9 li7030 fi-6553 fi-5796 tab Removes from the receiver the Unicode characters whose values are given by i aRangei0 .
s8 li7029 fi-5794 fi-6552 fs16 
fs28 fi-6552 {f3 -} (void)b removeCharactersInString:b0 (NSString *)i aString
s9 li7030 fi-6553 fi-5796 i0 tab Removes from the receiver the characters in i aStringi0 .
pard s16 li100 fi0 ri1007 ql f0 b fs48 
fs28 Combining Character Sets
fs14 
fs28 pard s8 li7029 fi-6552 ri1007 ql tx6652 tx7030 f1 b0 fs2 
fs28 fi-6552 {f3 -} (void)b formIntersectionWithCharacterSet:b0 (NSCharacterSet *)i otherSeti0 tab 
s9 li7030 fi-6553 fi-5796 tab Modifies the receiver so that it contains only those characters that exist in both the receiver and in i otherSeti0 .
s8 li7029 fi-5794 fi-6552 fs16 
fs28 fi-6552 {f3 -} (void)b formUnionWithCharacterSet:b0 (NSCharacterSet *)i otherSet
s9 li7030 fi-6553 fi-5796 i0 tab Modifies the receiver so that it contains all characters that exist in either the receiver or i otherSeti0 , barring duplicates.
pard s16 li100 fi0 ri1007 ql f0 b fs48 
fs28 Inverting a Character Set
fs14 
fs28 pard s8 li7029 fi-6552 ri1007 ql tx6652 tx7030 f1 b0 fs2 
fs28 fi-6552 {f3 -} (void)b invertb0 tab Replaces all of the characters in the receiver with all the characters it didn'27t previously contain.
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.