2010-05-19 2 views
0

저는 게임 내내 다양한 ​​일을 할 때 사용자가 업적을 달성 할 수있는 유일한 게임 부분이 (적어도 지금 당장)있는 게임에 노력하고 있습니다. 특정 사용자 작업을 추적하고 사용자가 무언가를 한 번 수행 한 횟수를 기록 할 수있는 데이터베이스를 보유하고 있지만 최소한의 작업 만 수행 할 수 있도록 앱을 설계하는 가장 좋은 방법을 찾는 데 문제가 있습니다. gamecenter가 준비되지 않았고 openfeint가 기어를 바꾸고있는 것처럼 보이기 때문에 타이밍을 빨아 본다.하지만 어쩌면 내가 틀렸다. 너무 바보 같지 않으면 모든 것을 "집안에서"하는 것을 선호합니다. 제안을 찾고 있습니다.iPhone OS : 자신의 업적 구현하기, 어떻게해야합니까?

내가 가장 고민하는 부분 중 하나는 모든 업적의 상태를 관리하는 방법입니다. NSuser 기본 데이터 대 기본 데이터 파일 비교

핵심 데이터 필드가 특정 금액에 도달하면 알림을 보낼 수도 있습니까?

감사합니다,

답변

1

닉은 서버에 전용 또는 또한 장치의 성과를 유지하고 있습니까? 장치에서 핵심 데이터를 사용하지 않을 이유가 없습니다.

코어 데이터를 사용하면 모델 속성에서 KVO를 사용하여 특정 값이 새로운 업적에 도달했는지 모니터링 할 수 있습니다.

+0

기기에서만 사용 가능합니다. – nickthedude

+0

이 (가) 위 질문에 추가되었습니다. 핵심 데이터 필드가 특정 금액에 도달하면 알림을 보낼 수도 있습니까? – nickthedude

+0

KVO는 친구입니다. 이를 사용하여 코어 데이터 필드를 모니터링하는 것은 쉽습니다. –