2014-03-29 2 views
0

설정 : 백 엔드에 MySQL 데이터베이스가있는 RESTFull API.iOS : 코어 데이터와 동기화 데이터

저는 RESTKit v.20.3을 사용하여 API 호출을하고 있습니다. 핵심 데이터로 전환하려고합니다.

질문 :

내가 원격 데이터베이스에서 10 개체가 나는 GET을 사용하여 처음 가져 오는 경우에, 나는 모든 10 개체를 다시 로컬 코어 데이터 저장을 얻을 것이다. 후속 가져 오기 요청을 할 때 이전에 다운로드 한 것과 동일한 10 개의 객체가 아닌 새로운 객체 만 다운로드하도록 RESTKit에 지시하려면 어떻게해야합니까? 모범 사례로 접근하십시오!

답변

1

먼저 RestKit (github 확인)의 최신 버전을 사용하십시오.

둘째로, RestKit이나 클라이언트가 아닌 서버에서 제공하는 웹 서비스에 대한 질문입니다. 일반적으로 요청할 때 작성한 날짜를 저장해야하며 요청의 일부로 마지막 요청 날짜를 전달해야 서버가 적절한 데이터를 찾기 위해 필터링 할 수 있습니다. 기술적으로 서버로부터 유효한 응답을받을 때만 요청 날짜를 저장해야합니다.

+0

감사합니다. 이 날짜 정보가 헤더에 전달된다고 가정합니다. – user1107173

+1

헤더, 쿼리 매개 변수 또는 본문 데이터가 될 수 있습니다. 어떤 것도 작동 할 것입니다. – Wain