2010-04-29 8 views
1

데이터베이스 (sqlite)에서 데이터를 가져 오는 방법에 대한 조언이 필요했습니다. 탐색 기반 애플리케이션이 있습니다. 내가 가진 데이터베이스 CONTACTS 테이블을 포함하고 있습니다. CONTACT의 각 행에 대해 CONTACT_DETAILS 테이블에는 약 50 개의 행이 들어 있습니다.
연락처 응용 프로그램 시작시로드해야하는 데이터는 응용 프로그램의 첫 페이지에 표시해야합니다. 이제 CONTACT_DETAILS에 관해서는 여기에서 데이터베이스에서 데이터를로드하는 방법에 대해 약간 혼란스러워합니다. 응용 프로그램로드시 한 번에 모두로드해야합니까? 또는 특정 연락처 선택시에만이 데이터를로드해야합니까?아이폰 앱에서 데이터베이스 액세스에 대한 조언이 필요합니다.

답변

0

간단한 답변 : CoreData를 사용하면 걱정할 필요가 없습니다.

약간 더 긴 대답 : 그것은 달려 있습니다 (더 짧았습니다). 데이터베이스가 작고 업데이트하지 않으려는 경우 시작할 때로드 할 수도 있습니다. 그러나 업데이트하거나 더 큰 경우 일반적으로 viewDidLoad (또는 다시 viewWillAppear)으로보기 컨트롤러를 마스터에서 호출 할 때 세부 정보를로드하십시오.

관련 문제