//
// main.m
// plist
//
// Created by GuoYule on 15/2/19.
// Copyright (c) 2015年 GuoYule. All rights reserved.
//
#import <Foundation/Foundation.h>
#define PATH @"/Users/guoyule/Desktop/guoyule.plist"
int main(int argc, const char * argv[]) {
@autoreleasepool {
//plist只支持数组 字典 字符串 NSnumber NSData NSDate
//一般来讲 plist 最上层节点是 root节点是一个字典
NSArray * array1 = @[@"One",@"Two",@4];
NSArray * array2 = @[[NSDate date],@"Four"];
NSArray * array3 = @[@4.5,@"Five"];
NSDictionary * dictionary = @{@"数组1":array1,@"数组2":array2,@"数组3":array3 };
//写出plist文件,如果有不和要求的对象则创建plist 文件就会失败
//数组 字典 字符串 nsdata 都有这个方法其中数组和字典会写出plist文件,是以xml格式存储基本数据
[dictionary writeToFile:PATH atomically:NO];
//读取plist文件 首先要知道plist 中存储的什么内容
NSDictionary * dict2 = [[NSDictionary alloc]initWithContentsOfFile:PATH];
NSLog(@"%@",dict2);
}
return 0;
}