@class NSData; @interface NSCharacterSet : NSObject <NSCopying, NSMutableCopying, NSSecureCoding> @property (class, readonly, copy) NSCharacterSet *URLUserAllowedCharacterSet; @property (class, readonly, copy) NSCharacterSet *URLPasswordAllowedCharacterSet; @property (class, readonly, copy) NSCharacterSet *URLHostAllowedCharacterSet; @property (class, readonly, copy) NSCharacterSet *URLPathAllowedCharacterSet; @property (class, readonly, copy) NSCharacterSet *URLQueryAllowedCharacterSet; @property (class, readonly, copy) NSCharacterSet *URLFragmentAllowedCharacterSet; @property (class, readonly, copy) NSCharacterSet *controlCharacterSet; @property (class, readonly, copy) NSCharacterSet *whitespaceCharacterSet; @property (class, readonly, copy) NSCharacterSet *whitespaceAndNewlineCharacterSet; @property (class, readonly, copy) NSCharacterSet *decimalDigitCharacterSet; @property (class, readonly, copy) NSCharacterSet *letterCharacterSet; @property (class, readonly, copy) NSCharacterSet *lowercaseLetterCharacterSet; @property (class, readonly, copy) NSCharacterSet *uppercaseLetterCharacterSet; @property (class, readonly, copy) NSCharacterSet *nonBaseCharacterSet; @property (class, readonly, copy) NSCharacterSet *alphanumericCharacterSet; @property (class, readonly, copy) NSCharacterSet *decomposableCharacterSet; @property (class, readonly, copy) NSCharacterSet *illegalCharacterSet; @property (class, readonly, copy) NSCharacterSet *punctuationCharacterSet; @property (class, readonly, copy) NSCharacterSet *capitalizedLetterCharacterSet; @property (class, readonly, copy) NSCharacterSet *symbolCharacterSet; @property (class, readonly, copy) NSCharacterSet *newlineCharacterSet; @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, copy) NSData *bitmapRepresentation; @property (readonly, copy) NSCharacterSet *invertedSet; + (id)characterSetWithCharactersInString:(id)a0; + (id)capitalizedLetterCharacterSet; + (id)symbolCharacterSet; + (id)decimalDigitCharacterSet; + (id)uppercaseLetterCharacterSet; + (void)initialize; + (id)newlineCharacterSet; + (id)whitespaceAndNewlineCharacterSet; + (id)characterSetWithBitmapRepresentation:(id)a0; + (id)illegalCharacterSet; + (id)characterSetWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; + (id)characterSetWithContentsOfFile:(id)a0; + (id)alphanumericCharacterSet; + (id)lowercaseLetterCharacterSet; + (id)decomposableCharacterSet; + (id)nonBaseCharacterSet; + (id)whitespaceCharacterSet; + (id)punctuationCharacterSet; + (id)letterCharacterSet; + (id)controlCharacterSet; - (BOOL)isMutable; - (unsigned long long)_cfTypeID; - (id)replacementObjectForPortCoder:(id)a0; - (id)init; - (unsigned long long)hash; - (BOOL)longCharacterIsMember:(unsigned int)a0; - (BOOL)hasMemberInPlane:(unsigned char)a0; - (void)encodeWithCoder:(id)a0; - (unsigned long long)count; - (BOOL)characterIsMember:(unsigned short)a0; - (BOOL)isSupersetOfSet:(id)a0; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)isEmpty; - (struct __CFCharacterSet { } *)_expandedCFCharacterSet; - (id)_retainedBitmapRepresentation; - (void)makeImmutable; @end