2011-02-05 2 views
0

XML \ JSON (이 단계에서는 중요하지 않음)을 사용하여 웹에서 축소판 및 메타 데이터를 가져와이 이미지를 로컬에 저장하는 갤러리 응용 프로그램을 만들고 싶습니다. 로컬 저장소에 코어 데이터를 사용하고 싶지만 원격 데이터 서버와 로컬 데이터를 동기화하기위한 간단한 해결책을 찾지 못했습니다. iOS 개발자가이 문제를 해결하기 위해 사용하는 일반적인 패턴은 무엇입니까?핵심 데이터를 원격 객체의 저장소로 사용

정말 간단한 기능이 필요합니다.

iOS 앱은 할 수 있어야한다에 : 그들은 서버에서 삭제 된 경우 웹 서버에서 모든 새로운 데이터가

  • 화면 전체 크기의 이미지가
  • 로컬 스토리지에서 썸네일을 삭제

    1. 다운로드

    그것은 간단하게 들리지만 일반적으로 사용자가 인터넷에 연결되어 있는지 여부에 따라 두 가지 조건이있을 수 있으므로 저에게 다소 어려워 보입니다. 예를 들어 업로드 날짜를 "새"이미지의 표시로 사용할 수 없습니다. 그러나 이것은 장치 및 서버의 최신 이미지 ID 또는 날짜를 비교하여 수행 할 수 있다고 생각합니다.

    다른 점은 서버의 API를 제어 할 수없고 장치와 직접 통신 할 프록시 서버를 작성하고 싶지 않다는 것입니다. 그러나 이미지가 서버에서 삭제되었는지 어떻게 확인할 수 있습니까? 기기에있는 모든 미리보기 이미지를 확인하는 데 많은 시간이 걸립니다. 나도 알아, 사용자가 전체 크기의 이미지를 다운로드하려고 할 때이 검사를 수행 할 수 있습니다 ... 그러나 이것은 좋은 생각으로 보이지 않습니다.

    iOS에서 웹 서비스와 기기 (코어 데이터)간에 데이터를 동기화하는 데 도움이되는 일반적인 패턴이나 방법 또는 프레임 워크가 있습니까?

  • 답변

    2

    확실히 GitHub의 RestKit을보고 싶습니다. 정확히 당신이 원하는 것을하고 그것은 매우 굉장합니다. 나는 2 주 동안 그것을 실행 해왔고 나는 그것을 위해 모든 용도를 찾고있다. 매우 적극적인 구글 그룹.

    +0

    멋진데! 감사! – asdf

    관련 문제