//
// writeFile.m
//
// Created by Wangjue on 13-9-8.
// Copyright (c) 2013年 Wangjue. All rights reserved.
//
#import "writeFile.h"
@implementation writeFile
- (void)writeDict
{
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
for (NSInteger i =0 ; i< 20; i++) {
NSString *keyName = [NSString stringWithFormat:@"key-%02d",i];
NSMutableArray *arry = [NSMutableArray array];
NSInteger rnd = arc4random_uniform(10)+5;
for (NSInteger j = 0; j < rnd; j++) {
NSString *text = [NSString stringWithFormat:@"itcast-%d"];
[arry addObject:text];
}
[dict setValue:arry forKey:keyName];
}
NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [documents[0] stringByAppendingPathComponent:@"dict.plist"];
[dict writeToFile:path atomically:YES];
}
- (void)writeArray
{
// 1.实例化数组
NSMutableArray *array =[NSMutableArray array];
for (NSInteger i = 0; i < 20; i++) {
NSString *text = [NSString stringWithFormat:@"hehe-%d",i];
[array addObject:text];
}
// 2.获取文件路径
NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// 3.NSString添加文件路径
NSString *path = [documents[0] stringByAppendingPathComponent:@"array.plist"];
// 4.创建并写入文件
[array writeToFile:path atomically:YES];
}
@end