【转】iphone 输入/输出流异步读写数据
分类: iphone2012-05-30 14:50 2484人阅读
一、首先是往文件里写入数据app
WriteFile.hiphone
- #import <Foundation/Foundation.h>
- #import <UIKit/UIKit.h>
- @class NoteDb;
- @interface WriteFile : NSObject<NSStreamDelegate>{
-
- NSString *parentDirectoryPath;
-
- NSOutputStream *asyncOutputStream;
-
- NSData *outputData;
-
- NSRange outputRange;
-
- NoteDb *aNoteDb;
- }
- @property (nonatomic,retain) NSData *outputData;
- @property (nonatomic,retain) NoteDb *aNoteDb;
- -(void)write;
- @end
实现文件WriteFile.m
二、其次是从文件里读出数据
ReadFile.h异步
- #import <Foundation/Foundation.h>
- @class NoteDb;
- @interface ReadFile : NSObject<NSStreamDelegate>{
-
- NSString *parentDirectoryPath;
-
- NSInputStream *asyncInputStream;
-
- NSMutableData *resultData;
-
- NoteDb *aNoteDb;
- }
- @property(nonatomic,retain)NoteDb *aNoteDb;
- @property (nonatomic, retain) NSMutableData *resultData;
- -(void)read;
- - (void)appendData:(NSData*)_data;
- - (void)dataAtNoteDB;
- - (NoteDb*)getNoteDb;
- @end
实现文件ReadFile.m
欢迎关注本站公众号,获取更多信息