이전에 공부하던 부분부터 이어서 플레이할 수 있습니다.
이어서 보기 처음부터 보기

NSCoding 준수 확인

  • 코코아 클래스 중 저장이 필요한 대부분의 클래스는 이미 NSCoding 프로토콜 준수
    • NSString, NSData, NSArray, NSDate 등
    • UIView, UIViewController 등
    • 하지만 NSTimer, NSFIleManager 등은 준수하지 않음
  • NScoding 프로토콜의 준수 확인은 레퍼런스 문서를 통해 확인할 수 있다

저장하기

  • 사용자의 데이터는 중요하므로 애플리케이션의 각 단계마다 저장하자
    • 종료될 때
    • 백그라운드로 들어갈 때
    • 새로운 데이터를 만들 때
    • 데이터를 수정할 때
  • 가능한 한 자주 저장하자