2011-11-19 4 views
3

데이터 의존적 인 앱 개발을 시작했습니다. 그것은 핵심 데이터가 갈 길이라고 생각하고 그래서 (아마도 2 테이블을 사용하여) 많은 정보가 있습니다. 그러나 사용자가 인터넷에 연결되어있는 경우에만 작동하는 앱이 싫습니다.코어 데이터 사용을 시작해야합니까?

그래서 내가하고 싶은 것은 장치에 핵심 데이터를 저장하고 주기적으로 사용자의 요청에 따라 업데이트를 다운로드하거나 앱이로드 될 때 데이터를 업데이트하는 옵션 만 제공하는 것입니다.

이 방법이 가장 좋은 방법이며 누군가 제게 좋은 블로그 또는 튜토리얼의 방향으로 나를 가르쳐 주시겠습니까?

많은 감사합니다.

답변

2

당신이 묻는 주제는 정말로 관련이 없습니다.

  1. 애플리케이션 데이터 모델을 구현하려면 Core Data가 훌륭한 솔루션입니다. iOS 문서 및 샘플 코드가 좋습니다. 더 많은 것을 필요로한다면 다양한 블로그 게시물이있을 것이라고 확신하지만 추천은 없습니다. 특정 문제/문제가 발생하면 많은 정보가 제공됩니다.

  2. 연결을 원하지 않으면 괜찮습니다. 이것은 핵심 데이터와 아무런 관련이 없습니다. 앱 기능 요구 사항과 관련이 있습니다. 최소한 현재 상태를 데이터 모델에 저장하고 원하는 간격으로 업데이트하고 연결이 필요한지 확인하십시오. 기본적으로, 당신의 앱이 무엇이든간에, 함수가 연결을 필요로한다면 UI에 반영해야합니다. 다른 모든 것은 연결없이 잘 작동해야합니다.

+0

이렇게 빠르고 유용하고 유익한 답장을 보내 주셔서 감사합니다. 그래서 모든 데이터의 현재 상태를 기본 코어 데이터로 가져온 다음 sqlite (또는 JSON ??) 파일을 서버에 저장하여 코드 상태가 업데이트 될 때 응용 프로그램에서 업데이트를 확인합니다. 이 프로세스는 충분히 간단하지만 어떻게 업데이트 프로세스를 테스트합니까? 건배 – Deco