2012-04-09 5 views
0

스코어 보드를 만드는 가장 좋은 방법은 무엇일까요? 이 앱은 완료되면 실행중인 스톱워치를 중지하는 지그 소 퍼즐입니다. 스코어 보드에는 이름과 시간 만 포함됩니다. 시간은 NSString 형식, m.ss입니다.스코어 보드를 만드는 가장 좋은 방법

나는 plist를 만들고이 plist에 이름과 시간을 보낼 것을 생각하고있었습니다. 나는 오름차순으로 시간에 따라 plist를 분류 할 것이다. 그런 다음 스코어 보드에 처음 5 ~ 10 개의 객체를 인쇄합니다. 이것이 가능한가? 그리고이 문제에 접근하는 가장 좋은 방법처럼 들리는가?

이 질문 형식이 stackoverflow에 맞지 않는 경우 미리 사과하십시오.

답변

1

이렇게하면 코어 데이터에서 훨씬 쉽게 수행 할 수 있습니다. 모든 plist 데이터를 가져 와서 매번 정렬하여 상위 5 개 또는 10 개의 객체 만 표시하는 것은 고통스러운 것처럼 보입니다. 잠시 후 많은 결과가 나오면 성능이 저하 될 수 있습니다. 난 당신이 PLIST 당신이 그것을 저장할 때마다 정렬 할 수도있을 것 같군요하지만, 코어 데이터는 쉽게 NSPredicate을 사용하고 NSSortDescriptor를 사용하여 정렬 가져 오는 결과를 필터링 할 수 있습니다 핵심 데이터를 사용하여 ...

좋습니다. 익숙하지 않은 경우 Core Data에 대한 자습서를 읽으십시오. 모든 구성 요소가 어떻게 상호 작용하는지 이해하는 것이 어렵지 않습니다. 코딩 자체는 정말 간단합니다.

+0

안녕하세요, 스위치에 대해 "스토리지 용 코어 데이터 사용"을 읽었습니다. 나는 그것을 어디에서도 발견 할 수 없다. 이것을 가능하게하는 간단한 방법이 있습니까? – garethdn

관련 문제