数据的存储(2)
来源:互联网 发布:java web 菜鸟教程 编辑:程序博客网 时间:2024/05/07 22:56
//
// writeDate.m
// NSFileManager
//
// Created by 王丽丽 on 14-2-17.
// Copyright (c) 2014年 王丽丽. All rights reserved.
//
#import "writeDate.h"
@implementation writeDate
- (void)runDate
{
//创建一个新的文件路径
NSFileManager *fileManeger = [NSFileManagerdefaultManager];
NSString *path = NSHomeDirectory();
//给文件命名
NSString *filePath = [path stringByAppendingString:@"/date.text"];
//在给定路径上创建一个文件 判断是不是创建成功
BOOL success = [fileManeger createFileAtPath:filePath contents:nilattributes:nil];
if (success)
{
NSLog(@"creat success");
}
//存储文件
NSFileHandle *fileHandle = [NSFileHandlefileHandleForWritingAtPath:filePath];
//计时管理器每一秒钟执行timeAction:一次将参数设置为 fileHandle
[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(timeAction:)userInfo:fileHandle repeats:YES];
}
- (void)timeAction:(NSTimer *)timer
{
//创建一个静态变量用于累计次数
static int n =0;
NSFileHandle *fileHandle = timer.userInfo;
//读取到文件末尾
[fileHandleseekToEndOfFile];
//获取当前时间
NSDate *nowDate = [NSDatedate];
//设计时间的格式
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc]init];
[dateFormattersetDateFormat:@"yyyy/MM/dd HH:mm:ss"];
NSString *dateStr = [dateFormatter stringFromDate:nowDate];
dateStr = [dateStrstringByAppendingString:@"\n"];
NSData *data = [dateStrdataUsingEncoding:NSUTF8StringEncoding];
[fileHandlewriteData:data];
if (n == 10) {
[timerinvalidate];
[fileHandlecloseFile];
}
}
@end
- 数据的存储(2)
- 数据 的存储(2)使用文件存储
- 数据的存储(1)
- 数据存储(2)---文件存储
- 数据存储(2):SharedPreferences存储
- 数据存储之(二):基本数据的存储
- Shark源码分析(一):数据的存储(2)
- Android数据的存储方式(2)ContentProvider
- Android数据的四种存储方式(2)SQLite
- PostgreSQL的数据存储(五)---数据存储
- PostgreSQL的数据存储(六)---数据存储
- PostgreSQL的数据存储(七)---数据存储
- PostgreSQL的数据存储(八)---数据存储
- PostgreSQL的数据存储(九)---数据存储
- PostgreSQL的数据存储(十)---数据存储
- PostgreSQL的数据存储(十一)---数据存储
- PostgreSQL的数据存储(十二)---数据存储
- PostgreSQL的数据存储(十三)---数据存储
- 无法使用SecureCRT访问虚拟机之IP设置问题
- 进程、线程调度、优先级与关联性
- POJ 3352 求割边
- 利用 SysRq 键排除和诊断系统故障
- u-boot第一阶段程序分析小结
- 数据的存储(2)
- 数据库笔记1
- opencv遍历图像
- 模型检测model checking
- 使用gdb调试程序详解
- mout指令 --转
- 《拖延心理学》与时间管理
- pboc sm2 签名,验签脚本
- 插入时间段 Insert Interval