Wednesday, February 8, 2012

How to create a new plist in iphone


Good Morning How to create a new plist in iphone? it is possible please any one help me



Thanks in Advance

3 comments:

  1. You can create Property list file by right click on project file, choose new file and select resources like this -





    You can also create a Property list file through code like this -

    to create a new file -

    #define FilePath [@"~/Documents/Demo.plist" stringByStandardizingPath]

    NSArray *array = [NSArray arrayWithObjects:obj1,obj2,obj3,nil];
    NSData *data = [NSPropertyListSerialization dataFromPropertyList:array format:NSPropertyListXMLFormat_v1_0 errorDescription:nil];
    [data writeToFile:FilePath atomically:YES];


    To read that plist file -

    NSData *data = [NSData dataWithContentsOfFile:FilePath];
    NSPropertyListFormat format;
    NSArray *array = [NSPropertyListSerialization propertyListFromData:data mutabilityOption:NSPropertyListImmutable format:&format errorDescription:nil];

    obj1 = [array objectAtIndex:0];
    obj2 = [array objectAtIndex:1];
    obj3 = [array objectAtIndex:2];

    ReplyDelete
  2. In xcode,

    Right click -> new File -> Resource tab -> Property List File.

    ReplyDelete
  3. The wise man once said:
    To know an answer, we must first know the question.

    Read this. Hopefully, It's what you're looking for.

    EDIT: by wise man, I meant myself.

    ReplyDelete