//
//  main.m
//  MutableDictionary
//
//  Created by Robert Metcalfe on 17/12/13.
//  Copyright (c) 2013 Robert Metcalfe. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <stdio.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        NSMutableDictionary *mydict = [[NSMutableDictionary alloc] init];
        
        [mydict setObject: @"salmon" forKey: @"fish"];
        NSArray *mybirdarr = [[NSArray alloc] initWithObjects: @"kookaburra", @"heron", @"penguin", nil];
        [mydict setObject: mybirdarr forKey: @"bird"];
        [mydict setObject: @"oak" forKey: @"tree"];
        

        NSEnumerator *myenum = [mydict keyEnumerator];
        id mykey;
        
        while ((mykey = [myenum nextObject])) {
            printf("%s => %s\n", [[mykey description] UTF8String],
                   [[[mydict objectForKey: mykey] description] UTF8String]);
        }
    }
    return 0;
}

