iOS 快速存取原生类 FileIO

来源:互联网 发布:网络电视盒子的作用 编辑:程序博客网 时间:2024/06/18 09:34


.h

#import <Foundation/Foundation.h>@interface FileIO : NSObject+(void) fileinputObject:(id)obj withfile:(NSString*)filename;+(id) fileoutputObject:(NSString*)filename;@end

.m

#import "FileIO.h"@implementation FileIO+(void) fileinputObject:(id)obj withfile:(NSString*)filename{    NSArray * patharray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);    NSString * path = [[patharray objectAtIndex:0] stringByAppendingPathComponent:filename];    [NSKeyedArchiver archiveRootObject:obj toFile:path];}+(id) fileoutputObject:(NSString*)filename{    NSArray * patharray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);    NSString * path = [[patharray objectAtIndex:0] stringByAppendingPathComponent:filename];    return  [NSKeyedUnarchiver unarchiveObjectWithFile:path];}@end


0 0
原创粉丝点击