Objective c 我们能不经编码直接将字典写入pList吗?

Objective c 我们能不经编码直接将字典写入pList吗?,objective-c,serialization,plist,Objective C,Serialization,Plist,是否可以在不进行编码的情况下将字典直接写入plist?我的意思是不使用encodeWithCoder功能???是的,可以…使用此代码 NSString *plistName = @"plistname"; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths

是否可以在不进行编码的情况下将字典直接写入plist?我的意思是不使用encodeWithCoder功能???

是的,可以…使用此代码

    NSString *plistName = @"plistname";
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *path = [documentsDirectory stringByAppendingPathComponent:[plistName stringByAppendingPathExtension:@"plist"]];
    [dataDic writeToFile:path atomically:YES];
在这里,dataDic只不过是您希望存储在plist中的词典