/* 存入字典 */
// 属性列表字符串、字典、数组、data、number
NSMutableDictionary *dict = [NSMutableDictionarydictionary];
[dict setObject:@"jj"forKey:@"name"];
[dict setObject:[NSNumbernumberWithInt:22]forKey:@"age"];
// 沙盒根路径
NSString *home = NSHomeDirectory();
// 获取Documents文件夹路径:方式1(直接拼接“/Documents/dict.plist”)
NSString *documents = [homestringByAppendingPathComponent:@"Documents/dict.plist"];
// dict写入到该路径(每次写入会覆盖上一次数据)
[dict writeToFile:documentsatomically:YES];
/* 读取字典 */
// 获取Documents文件夹路径:方式2(在某个文件夹下搜索路径)
// 参数1:搜索哪个文件夹(Documents)参数2:哪个文件夹下搜索(用户文件夹下)参数3:是否展开用户文件夹“~”
NSArray *docs = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
// 就一个文件
NSString *doc = [docs lastObject];
NSString *path2 = [doc stringByAppendingPathComponent:@"dict.plist"];
NSDictionary *dict2 = [NSDictionarydictionaryWithContentsOfFile:path2];
NSLog(@"%@",dict2);
/**
@ Document下创建目录
*/
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSString *newDirectory = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"newDirectory"];
// 创建目录
[fileManager createDirectoryAtPath:newDirectorywithIntermediateDirectories:YESattributes:nilerror:nil];
// 获取Cache目录
NSArray *Caches = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *Cache = [Caches objectAtIndex:0];
// 获取Library目录
NSArray *Librarys = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *Library = [Librarys objectAtIndex:0];
// 获取Tmp目录
NSString *tmpDir = NSTemporaryDirectory();