NSArray turned into NSCFArray upon insertion to dictionary
I'm trying to save an NSArray as a value in an NSMutableDictionary. When I try to fetch what I've added, it returns an NSFCArray instead of an NSArray:

    NSArray * list = [NSArray arrayWithObjects:@"one", @"two", @"three", nil];
    NSMutableDictionary * dictionary = [[NSMutableDictionary alloc] init];
    for (NSString *name in list) {
    	// first attempt
    	[dictionary setObject:[NSMutableArray arrayWithObject:@"test"] forKey:name];
    	NSLog(@"first attempt class: %@", [[dictionary valueForKey:name] class]);
    	// second attempt
    	NSArray * realArray = [[NSArray alloc] initWithArray:[dictionary valueForKey:name]];
    	NSLog(@"second attempt class: %@", [realArray class]);
    }

I assume this is being converted for efficiency. However, I need my value returned as an NSArray to call methods like "count" that NSFCArray doesn't have. If I can't store values in a dictionary as an NSArray, how can I convert to a NSArray from a NSFCArray? 
NSArray turned into NSCFArray upon insertion to dictionary
===

I'm trying to save an NSArray as a value in an NSMutableDictionary. When I try to fetch what I've added, it returns an NSFCArray instead of an NSArray:

    NSArray * list = [NSArray arrayWithObjects:@"one", @"two", @"three", nil];
    NSMutableDictionary * dictionary = [[NSMutableDictionary alloc] init];
    for (NSString *name in list) {
    	// first attempt
    	[dictionary setObject:[NSMutableArray arrayWithObject:@"test"] forKey:name];
    	NSLog(@"first attempt class: %@", [[dictionary valueForKey:name] class]);
    	// second attempt
    	NSArray * realArray = [[NSArray alloc] initWithArray:[dictionary valueForKey:name]];
    	NSLog(@"second attempt class: %@", [realArray class]);
    }

I assume this is being converted for efficiency. However, I need my value returned as an NSArray to call methods like "count" that NSFCArray doesn't have. If I can't store values in a dictionary as an NSArray, how can I convert to a NSArray from a NSFCArray? 