2012-12-14 3 views
1

알록한,UITableView (Xcode 4) 용 대용량 데이터 저장

저는 Xcode를 처음 사용하기 때문에 여기에서 핵심 사항을 빠뜨리면 사과드립니다.

그러나 UITableView 형식의 디스플레이에 큰 목록이 필요합니다. 목록은 어쩌면 500 개의 ish 항목이있는 문자열 배열이고 원하는 검색 항목을 검색 할 수있는 검색 표시 줄입니다. 일단 당신이 항목을 탭 수 있으며, 그것이 무엇인지에 대한 상세한보기를로드합니다. 나는 Xcode에서 모든 데이터 엔트리를 가질 필요가 없으며 이것을 저장/읽기/쓰기하는 가장 깔끔한 방법이 궁금합니다.

나는 어떤 종류의 데이터 파일에 기대고있다. 그러나 이것을 Xcode에 구현하는 방법을 알기 어렵다. 나는 조금 주위를 수색했지만 couldnt는 감각이있는 무엇이든을 찾아 낸다 (아마 Xcode에 아주 새롭기 때문에).

이것은 iOS 용 앱입니다.

아이디어가 있으십니까?

+0

답변을 드리겠습니다.하지만 힌트로 stackoverflow는 일반적으로 문제에 부딪혔을 때 도움을 요청하는 곳으로, 이와 같은 것에 대한 조언을 구하는 곳이 아닙니다. 조금만 창의적인 인터넷 검색을 시도하고 더 구체적인 문제가 발생하면 Google에 문의 해 주시면 기꺼이 도와 드리겠습니다. – Bergasms

답변

0

정적 데이터를 표시하는 UITableView를 만들고 코드에 데이터를 저장하지 않으려한다는 점을 이해합니다. 데이터 구조가 얼마나 복잡한 지에 따라 SQL 데이터베이스에 저장하고, coredata로 저장하거나, XML 파일에 보관하거나, 사용자 정의 인코딩으로 파일에 보관할 수 있습니다. 나는 지금 당신의 문제가있는 곳이 아닙니다. 파일/데이터베이스를로드하고 오브젝트 구조로 파싱 한 다음 tableview에 표시 할 수 있습니다. 파일에 데이터베이스를 사용하는 장점이 몇 가지 있습니다 :

    쉽게 연결을 만들고 많은 노력없이 처리 할 수 ​​
  • 당신은 정말에 필요한 것을 메모리에로드해야합니다 순간.
0

핵심 데이터가 적합합니다. 그러나 당신이 그것의 여분 기능 전부를 필요로하지 않는 경우에 명부는 정체 될 것이다 (예를 들면 변화하지 않으며 그것의 전체에서 런타임에 부호로 읽힐 것이다) 그 때 plist를 아마 사용할 수있다. plist 데이터는 배열로 직접 읽을 수 있습니다.

+0

빠른 답장을 보내 주셔서 감사합니다! 그리고 네, 이제 내 질문에 좀 더주의를 기울일 것입니다 ... – user1902893