Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentsDirectory = [paths objectAtIndex:0];
- NSString *path = [documentsDirectory stringByAppendingPathComponent:@"plist.plist"];
- NSFileManager *fileManager = [NSFileManager defaultManager];
- NSMutableDictionary *data;
- if ([fileManager fileExistsAtPath: path]) {
- data = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
- }
- else {
- // If the file doesn’t exist, create an empty dictionary
- data = [[NSMutableDictionary alloc] init];
- }
- //To insert the data into the plist
- data[@"value"] = @(5);
- [data writeToFile: path atomically:YES];
- [data release];
- //To retrieve the data from the plist
- NSMutableDictionary *savedStock = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
- int value1;
- value1 = [savedStock[@"value"] intValue];
- NSLog(@"%i",value1);
- [savedStock release];
- 1. Right Click on Files in Left Pane and Select 'New File...' option.
- 2. Choose Resources from OS X tab.
- 3. An option for Property List is available.
- 4. Select an give an appropriate name.
- NSString *path = [[NSBundle mainBundle] pathForResource:@"Priority" ofType:@"plist"];
- NSDictionary *dictPri = [NSDictionary dictionaryWithContentsOfFile:path];//mm
- NSMutableArray *arrMarkets=[[NSMutableArray alloc] initWithArray:[dictPri valueForKey:@"List"]];
- NSMutableArray *arrForTable=[[NSMutableArray alloc] init];
- NSMutableArray *arrForTable1=[[NSMutableArray alloc] init];
- for (NSDictionary *dict in arrMarkets)
- {
- NSString *strS1=nil;
- strS1= [NSString stringWithFormat:@"%@",[dict valueForKey:@"Description"] ];
- [arrForTable addObject:strS1];
- }
- NSLog(@"%@----------------- ",[arrForTable description]);
- for (NSDictionary *dict in arrMarkets)
- {
- NSString *strS2=nil;
- strS2= [NSString stringWithFormat:@"%@",[dict valueForKey:@"Name"] ];
- [arrForTable1 addObject:strS2];
- }
- NSLog(@"%@----------------- ",[arrForTable1 description]);
- NSArray *Arr = [NSArray arrayWithObjects:obj1,obj2,nil];
- NSData *data = [NSPropertyListSerialization dataFromPropertyList:Arr format:NSPropertyListXMLFormat_v1_0 errorDescription:nil];
- [data writeToFile:PlistDataFilePath atomically:YES];
- NSData *data = [NSData dataWithContentsOfFile:PlistDataFilePath];
- NSPropertyListFormat format;
- NSArray *array = [NSPropertyListSerialization propertyListFromData:data mutabilityOption:NSPropertyListImmutable format:&format errorDescription:nil];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement