воскресенье, 19 июня 2011 г.

NSMutableDictionary to NSUserDefaults

  1. NSMutableDictionary* dic = [ [ NSMutableDictionary alloc ] initWithObjectsAndKeys :   
  2.                             @"500", @"MaxLoadedImages",   
  3.                             @"10",  @"RequestMaxImages",  
  4.                             nil ];   
  5. if ( dic )  
  6. {         
  7.     [ [ NSUserDefaults standardUserDefaults ] setObject : dic forKey : @"flickr.com" ];       
  8.     [ dic release ];  
  9. }  

.............................

  1. NSDictionary* settings          =   [ [ NSUserDefaults standardUserDefaults ] objectForKey : @"flickr.com" ];  
  2. NSInteger maxLoadedImages       =   [ [ settings objectForKey : @"MaxLoadedImages" ] integerValue ];  
  3. NSInteger requestMaxImages      =   [ [ settings objectForKey : @"RequestMaxImages" ] integerValue ];  
  4.   
  5. NSLog(@"settings : %@", settings);  

LOG

2011-06-19 14:07:34.600 test.app[3464:6b03] settings : {
MaxLoadedImages = 500;
RequestMaxImages = 10;
}