NSLog(@”[NSString superclass] %@”, NSStringFromClass([NSString superclass]));
NSLog(@”[[NSString string] class] %@”, [[NSString string] class]);
NSLog(@”[[NSString string] superclass] %@”, NSStringFromClass([[NSString string] superclass]));
NSLog(@”[NSMutableString superclass] %@”, NSStringFromClass([NSMutableString superclass]));
NSLog(@”[[NSMutableString string] class] %@”, NSStringFromClass([[NSMutableString string] class]));
NSLog(@”[[NSMutableString string] superclass] %@”, NSStringFromClass([[NSMutableString string] superclass]));
NSLog(@”[NSValue superclass] %@”, NSStringFromClass([NSValue superclass]));
NSLog(@”[[NSValue valueWithRange:] class] %@”, [[NSValue valueWithRange:NSMakeRange(0, 0)] class]);
NSLog(@”[[NSValue valueWithRange:] superclass] %@”, NSStringFromClass([[NSValue valueWithRange:NSMakeRange(0, 0)] superclass]));
NSLog(@”[NSNumber superclass] %@”, NSStringFromClass([NSNumber superclass]));
NSLog(@”[[NSNumber numberWithInt] class] %@”, [[NSNumber numberWithInt:1] class]);
NSLog(@”[[NSNumber numberWithInt] superclass] %@”, NSStringFromClass([[NSNumber numberWithInt:1] superclass]));
NSLog(@”[NSArray superclass] %@”, NSStringFromClass([NSArray superclass]));
NSLog(@”[[NSArray array] class] %@”, NSStringFromClass([[NSArray array] class]));
NSLog(@”[[NSArray array] superclass] %@”, NSStringFromClass([[NSArray array] superclass]));
NSLog(@”[NSMutableArray superclass] %@”, NSStringFromClass([NSMutableArray superclass]));
NSLog(@”[[NSMutableArray array] class] %@”, NSStringFromClass([[NSMutableArray array] class]));
NSLog(@”[[NSMutableArray array] superclass] %@”, NSStringFromClass([[NSMutableArray array] superclass]));
NSLog(@”[NSDictionary superclass] %@”, NSStringFromClass([NSDictionary superclass]));
NSLog(@”[[NSDictionary dictionary] class] %@”, NSStringFromClass([[NSDictionary dictionary] class]));
NSLog(@”[[NSDictionary dictionary] superclass] %@”, NSStringFromClass([[NSDictionary dictionary] superclass]));
NSLog(@”[NSMutableDictionary superclass] %@”, NSStringFromClass([NSMutableDictionary superclass]));
NSLog(@”[[NSMutableDictionary dictionary] class] %@”, NSStringFromClass([[NSMutableDictionary dictionary] class]));
NSLog(@”[[NSMutableDictionary dictionary] superclass] %@”, NSStringFromClass([[NSMutableDictionary dictionary] superclass]));
NSLog(@”[NSData superclass] %@”, NSStringFromClass([NSData superclass]));
NSLog(@”[[NSData data] class] %@”, NSStringFromClass([[NSData data] class]));
NSLog(@”[[NSData data] superclass] %@”, NSStringFromClass([[NSData data] superclass]));
NSLog(@”[NSMutableData superclass] %@”, NSStringFromClass([NSMutableData superclass]));
NSLog(@”[[NSMutableData data] class] %@”, NSStringFromClass([[NSMutableData data] class]));
NSLog(@”[[NSMutableData data] superclass] %@”, NSStringFromClass([[NSMutableData data] superclass]));
NSLog(@”[NSSet superclass] %@”, NSStringFromClass([NSSet superclass]));
NSLog(@”[[NSSet set] class] %@”, NSStringFromClass([[NSSet set] class]));
NSLog(@”[[NSSet set] superclass] %@”, NSStringFromClass([[NSSet set] superclass]));
NSLog(@”[NSMutableSet superclass] %@”, NSStringFromClass([NSMutableSet superclass]));
NSLog(@”[[NSMutableSet set] class] %@”, NSStringFromClass([[NSMutableSet set] class]));
NSLog(@”[[NSMutableSet set] superclass] %@”, NSStringFromClass([[NSMutableSet set] superclass]));
[NSString superclass] NSObject
[[NSString string] class] NSCFString
[[NSString string] superclass] NSMutableString
[NSMutableString superclass] NSString
[[NSMutableString string] class] NSCFString
[[NSMutableString string] superclass] NSMutableString
[NSValue superclass] NSObject
[[NSValue valueWithRange:] class] NSConcreteValue
[[NSValue valueWithRange:] superclass] NSValue
[NSNumber superclass] NSValue
[[NSNumber numberWithInt] class] NSCFNumber
[[NSNumber numberWithInt] superclass] NSNumber
[NSArray superclass] NSObject
[[NSArray array] class] __NSArrayI
[[NSArray array] superclass] NSArray
[NSMutableArray superclass] NSArray
[[NSMutableArray array] class] __NSArrayM
[[NSMutableArray array] superclass] NSMutableArray
[NSDictionary superclass] NSObject
[[NSDictionary dictionary] class] __NSDictionary0
[[NSDictionary dictionary] superclass] NSDictionary
[NSMutableDictionary superclass] NSDictionary
[[NSMutableDictionary dictionary] class] __NSCFDictionary
[[NSMutableDictionary dictionary] superclass] NSMutableDictionary
[NSData superclass] NSObject
[[NSData data] class] NSConcreteData
[[NSData data] superclass] NSData
[NSMutableData superclass] NSData
[[NSMutableData data] class] NSConcreteMutableData
[[NSMutableData data] superclass] NSMutableData
[NSSet superclass] NSObject
[[NSSet set] class] __NSSet0
[[NSSet set] superclass] NSSet
[NSMutableSet superclass] NSSet
[[NSMutableSet set] class] __NSCFSet
[[NSMutableSet set] superclass] NSMutableSet