2010-01-03 5 views
0

XML을 보내는 웹 서비스에서 많은 정보를 가져 오는 iPhone 응용 프로그램을 만들고 있습니다.데이터를 코어 데이터로 가져 오는 방법

이제 문제는 4 개 또는 5 개의 관련 테이블에서 가져올 데이터 세트를 가져올 예정이라는 것입니다. 도시가 핵심 데이터에 있는지 여부에 따라 다릅니다.

데이터베이스는 다음과 같다 : - 클럽 - 도시 트랙

지금 그것을 할 것입니다 방법을 방법은 각 모델의 데이터베이스에있는 모든 데이터를 입력하는 것입니다. 그래서 4 ~ 5 번 데이터를 데이터베이스에 넣습니다. 하지만 내 머리 속에는 더 좋은 방법이 있어야한다고 생각합니다.

답변

0

하나의 기본 문서는 Apple CoreData doc "효율적인 데이터 가져 오기"입니다. 나는 (Mac에서도) 당신과 같은 앱을 만들고 있고, 매우 어리석은 수입 루틴을 구현했다. 해당 문서의 권장 사항을 따르면 큰 차이를 만들어 훨씬 더 빨리 가져 왔습니다! 마지막 절인 "효율적으로 찾기 또는 만들기 구현하기"에 특히주의하십시오.

+0

오늘 나는 모든 것을 읽었습니다. 필자는 항상 새로운 데이터를 4 개의 관련 테이블로 가져 오기 위해 데이터베이스를 변경했습니다. 내가 이해 한 것은 모든 데이터를 4 번 반복하고 가져올 필요가 있다는 것입니다. 내 경우에는 아마도 20-40 레코드 일 것이므로 그렇게 많이는 아닙니다. –

관련 문제