파일 데이터 저장소 보기

1626 단어 데이터 저장소
1. 파일 내용 보기
-(void)loadFile{
    NSString *filePath=@"/Users/qing/Library/haha.txt";
    if([[NSFileManager defaultManager] fileExistsAtPath:filePath]){
        NSData *data=[[NSMutableData alloc]initWithContentsOfFile:filePath];
        NSString * str=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
        NSLog(@"content=%@",str);
    }else{
        NSLog(@"NO");
    }
}

 2.파일 아카이빙
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];

[archiver encodeObject:fourLines forKey:kDataKey];

[archiver finishEncoding];

[data writeToFile:[self dataFilePath] atomically:YES];

3. XML 파일 가져오기
NSString *filePath = [[NSBundle mainBundle] pathForResouse:@"re" ofType:@"xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:filePath];

 
속성 목록 가져오기
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"ViewControllers" ofType:@"plist"]];

 
4. 사용자 기본 설정 NSuserDefaults
 NSUserDefaults *Defaults=
    [NSUserDefaults standardUserDefaults];
    
    [Defaults setObject:@"helloc ddddyou22" forKey:@"hello"];
  // , clean
   NSLog(@"%@",[Defaults objectForKey:@"hello"]);

 
 
 
 
 

좋은 웹페이지 즐겨찾기