iOS 데이터 저장 - plist (plist 저장)

1311 단어
속성 목록 (plist)
  • plist 의 파일 이름 은 "info", "Info" 와 같은 것 이 아니 라 시스템 속성 파일 과 이름 이 바 뀌 었 기 때 문 입 니 다
  • .
  • 속성 목록 은 XML 형식의 파일 로 plist
  • 로 확장 되 었 습 니 다.
  • 대상 이 NSString, NSDictionary, NSArray, NSData, NSNumber 등 유형 이 라면 writeToFile: atomically: 방법 으로 대상 을 속성 목록 파일 에 직접 쓸 수 있 습 니 다
  • Plist
  • 성공 하면 Documents 파일 에 기록 합 니 다 (app)
  • xcode 에서 plist 파일 생 성 절차: NewFile - IOS - Resource - Property List
  • plist 저장 소 응용 예
  • plist 불 러 오기
  • //  Plist      
    NSString *path = [[NSBundle mainBundle] pathForResource:@"shops" ofType:@"plist"];
    //  plist  
    _shops = [NSArray arrayWithContentsOfFile:path];
    
  • 속성 목록 - 압축 파일 NSDictionary
  • 데 이 터 를 사전 으로 밀봉
  • Documents / stu. plist 파일 에 사전 을 오래 지속 합 니 다
  • NSMutableDictionary *dict = [NSMutableDictionary dictionary];
    [dict setObject:@"15013141314" forKey:@"phone"];
    [dict writeToFile:path atomically:YES];
    
  • 속성 목록 - NSDictionary 복구
  • Documents / stu. plist 의 내용 을 읽 고 NSDictionary
  • 를 예화 합 니 다.
    NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
    NSLog(@"phone:%@", [dict objectForKey:@"phone"]);
    

    좋은 웹페이지 즐겨찾기