ios开发属性列表例子
来源:互联网 发布:天知地知你知我知 编辑:程序博客网 时间:2024/05/22 01:46
//前面有部分参考别人的代码
-(NSString *)dataFilePath
{
/*常量NSDocumentDirectory表明我们正在查找Documents目录路径,第二个常量NSUserDomainMask表示的是把搜索范围定在应用程序沙盒中,YES表示的是希望希望该函数能查看用户主目录*/
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// 数组索引0处Documentd目录,
NSString *documentDirectory = [paths objectAtIndex:0];
// 返回一个kFileName的完整路径
return [documentDirectory stringByAppendingPathComponent:@"mylist.plist"];//写自己喜欢的名字
}
- (void)viewDidLoad
{
[super viewDidLoad];
// 检查数据文件是否存在,不存在则不加载
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)reshai:(id)sender {
[IDtest resignFirstResponder];
}
- (IBAction)res:(id)sender {
[NameText resignFirstResponder];
}
- (IBAction)save:(id)sender {
NSString *filePath = [self dataFilePath];//调用前面的方法
NSMutableArray *array=[[NSMutableArray alloc]init];
[array addObject:IDtest.text];
[array addObject:NameText.text];
[array writeToFile:filePath atomically:YES];
}
- (IBAction)load:(id)sender {
NSString *filePath = [self dataFilePath];
if ([[NSFileManager defaultManager]fileExistsAtPath:filePath]) {
NSArray *array = [[NSArray alloc] initWithContentsOfFile:filePath];
IDtest.text = [array objectAtIndex:0];
NameText.text = [array objectAtIndex:1];
}
// 注册一个通知,按下home键,执行applicationWillResignActive:方法
UIApplication *app = [UIApplication sharedApplication];
[[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(applicationWillResignActive:)
name:UIApplicationWillTerminateNotification
object:app];
}
@end
0 0
- ios开发属性列表例子
- iOS开发之属性列表
- IOS之【属性列表】
- iOS属性列表
- 【读书笔记】iOS-属性列表
- 属性字符串NSMutableAttributedString使用例子 -- iOS开发
- iOS属性列表序列化
- iOS获取对象属性列表
- ios runtime遍历属性列表
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- ios-day12-02(ios开发中数据存储之属性列表归档(plist))
- iOS开发UI高级—11ios应用数据存储方式(XML属性列表-plist)
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- ios开发UI篇-iOS应用数据存储方式(XML属性列表 -plist)e二
- ios开发本地化例子
- iOS开发博客列表
- iOS开发 下拉列表
- iOS开发:自定义列表
- Android进阶之大话设计模式
- 【人生的四个不能等】
- linux下杀死进程全权讲解
- 哈夫曼编码与解码
- "家园"的详细设计(2)
- ios开发属性列表例子
- 全局变量报错:UnboundLocalError: local variable 'i' referenced before assignment
- ctrl + alt + f1
- python字符串知识点整理
- Sum Root to Leaf Numbers
- RTCP中的NTP的时间计算方法
- C#winform设置textbox属性不可编辑
- 完全卸载Oracle方法
- EXTJS中怎么在外部调用函数