2012-11-26 5 views
4

iCloud를 앱에 구현하고 싶습니다. 짧은 게임입니다. 한 라운드는 3-5 분 걸리고 그 후에는 xp, 동전 등을 얻습니다. 이 키 - 값 쌍은 실제로 5 개의 키 - 값 쌍으로 매 라운드마다 업데이트됩니다. 따로 문제 동기화, apples documentation 상태 :게임 빈도가 꽤 자주 바뀌는 iCloud

키값 저장소 자주 변경 데이터를 저장하기위한 것이다. 기기의 앱이 키 - 값 저장소를 자주 변경하면 시스템은 서버에 대한 왕복 횟수를 최소화하기 위해 일부 변경 사항의 동기화를 지연시킬 수 있습니다. 앱이 자주 변경 될수록 나중에 변경 사항이 지연되어 다른 기기에 즉시 표시되지 않을 가능성이 커집니다.

내 데이터의 단순함과 크기를 감안할 때 여전히 키 - 값 저장소로 이동 하겠지만이 글을 읽은 후에는 그것에 대해 너무 확신하지 못합니다. Apple suggests 간단한 앱 상태를위한 복잡한 앱 상태 및 키 - 값 저장을위한 문서 저장소. 제 질문은 :

데이터가 자주 변경되면 데이터가 간단하더라도 문서 저장 장치를 사용하는 것이 더 좋습니까?

+0

참고 : 지금은 문서 저장소를 사용했습니다. 구현하기가 약간 더 복잡하다는 점만 제외하면 단점이 없기 때문입니다. 그리고 syncinc 기능이 더 좋아야한다면 (나는 그들이 더 나쁘다고 생각하지 않는다) 나는 플러스 측면에서 그것을 가지고있다. – eyeballz

답변

1

주요 가치 그것은 엉망입니다. 그것은 icloud와 빠르게 동기화되지 않으며, 동기화는 운영 체제에 의해 제어됩니다. 너무 초조해. 문서/핵심 데이터로 이동