로컬 데이터 저장관련(TBD)

  • 현재
    • 문제:  json 사용하여 데이타 update시 file write 기능 개발 필요
    • 사용하는 json parser opensource(cJSON)은 기존의 json file을 update하는 용도가 아니다.
  • 안1. read-only data는 json 유지, dynamic data는 cocos2d-x에서 제공하는 UserDefault class 사용
    • 예상문제: myword나 archived word list가 많아지면 성능저하 예상
    • 해결안: 필요자료만 끊어서 읽기
  • 안2. json으로 그대로 유지, archive/myWord list는 WordCard 파일에 flag로 저장하여 file update 기능만 추가
    • 예상문제: ??
  • [참고] 어플 데이터 저장하는 4가지 메커니즘
    • 프레퍼런스(Preference): key-value 로 데이터 저장. 어플이 시장될때 로드되어야 하는 기본적인 데이터(인사말, 폰트, 환경설정 등)
    • 파일 저장
    • 로컬 데이터베이스
    • 네트워크를 통한 서버에 저장
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s