Read binary plist into NSDictionary
Is there simple way to parse the binary plist file into the NSDictionary representation? I am searching something like that: NSString* strings = [NSString stringWithContentsOfURL: ... encoding: NSUnicodeStringEncoding error: ...]; NSMutableDictionary* pairs = (NSMutableDictionary*)[strings propertyListFromStringsFileFormat]; Using this code caused the exception while parsing the binary plist file. Are you looking for [NSDictionary dictionaryWithContentsOfFile:] ? Considering a file called DataStorageFile.plist , you can use: NSString *dataPath = [[NSBundle mainBundle] pathForResource:@