NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"value 1", @"value 2", nil] forKeys:[NSArray arrayWithObjects:@"key 1", @"key 2", nil]];
NSString *dictionaryString = [dictionary description];
NSLog(@"%@", dictionaryString);
NSDictionary *d = [dictionaryString propertyList];
NSLog(@"%@", [d objectForKey:@"key 2"]);
Обратите внимание, что в документах Apple написано
/ * Эти методы больше не рекомендуются, поскольку они не работают со списками свойств и файлами строк в двоичном формате plist. Пожалуйста, используйте API в NSPropertyList.h вместо этого.
* /
Однако, если вы знаете или можете подтвердить, что вы не передаете двоичный формат, это должно работать без проблем.