IOS 开发学习二十 数据持久化:读写属性列表示例
来源:互联网 发布:2015 日本进出口数据 编辑:程序博客网 时间:2024/06/06 04:01
//// PropertiesUtils.m// smarthome//// Created by 谢厂节 on 15/5/25.// Copyright (c) 2015年 WHR. All rights reserved.//#import "PropertiesUtils.h"@implementation PropertiesUtils-(void)save:(int)index :(NSString *)value{ NSString* fileName = [self filePath:@"Properties.plist"]; if ([[NSFileManager defaultManager]fileExistsAtPath:fileName]) { NSMutableArray* data = [[NSMutableArray alloc]initWithContentsOfFile:fileName]; [data replaceObjectAtIndex:index withObject:value]; [data writeToFile:fileName atomically:YES]; }}-(NSString*)load:(int)index{ NSString* fileName = [self filePath:@"Properties.plist"]; if ([[NSFileManager defaultManager]fileExistsAtPath:fileName]) { NSArray* data = [[NSArray alloc]initWithContentsOfFile:fileName]; return [data objectAtIndex:index]; } else return nil;}-(NSArray*)loadAll{ NSString* fileName = [self filePath:@"Properties.plist"]; if ([[NSFileManager defaultManager]fileExistsAtPath:fileName]) { NSArray* data = [[NSArray alloc]initWithContentsOfFile:fileName]; return data; } else return nil;}-(NSString *)filePath:(NSString *)fileName{ NSArray* myPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* myDocPath = [myPaths objectAtIndex:0]; NSString* filePath = [myDocPath stringByAppendingPathComponent:fileName]; return filePath;}@end
0 0
- IOS 开发学习二十 数据持久化:读写属性列表示例
- IOS开发指南学习——数据持久化(属性列表、对象归档、SQLite)
- ios学习(五):数据持久化之属性列表(.plist)
- IOS 数据持久化之属性列表
- 《精通iOS开发·第六版》数据持久化基础知识之属性列表持久化
- iOS 数据持久化一-属性列表
- iOS 数据持久化一-属性列表 Plist
- iOS数据持久化之属性列表和归档
- [IOS] 使用属性列表实现数据持久化
- iOS数据持久化——属性列表和归档
- OCiOS开发:数据持久化之属性列表、归档、NSUserDefaults
- iOS持久化存储之属性列表
- 数据持久化-属性列表、归档、NSUserDefaults
- 数据持久化之属性列表
- 数据持久化之属性列表Plist
- iOS数据持久化(二)
- ios读写文件 数据持久化
- IOS 文件读写 数据持久化
- 通过操作BMP文件的RGB值实现BMP文件的旋转,锐化,二值化,轮廓提取,边缘检测,合并等功能(一)
- 去年的Python工程师面试题
- Linux之atime,mtime,ctime
- 王艾辉:5月25日早间现货黄金、现货白银操作策略
- ubuntu系统的快速安装环境的方法
- IOS 开发学习二十 数据持久化:读写属性列表示例
- 指针数组
- Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍
- Windows7下Apache2.2+PHP5.4环境搭建
- 【转】常用图像算法(图像增强)
- 显示.svn文件
- razor 网站 非application模式
- Java线程:线程的同步与锁
- 关于计算控件Frame和origin的扩展方法