2011-10-24 3 views
1

간단한 질문이 있습니다. &이 데이터 종류에 응답하고 XCode에서 모델링했으며, 필요에 따라 정의 된 관계로 작업하는 클래스가 있습니다 (각 질문에는 4 개의 대답이 있으며 그 중 하나 올바른지 등 ...)iOS SQLite 데이터베이스 ... 사전 채우기 데이터

이제 iOS의 SQLite 데이터베이스에 모든 질문을 준비하는 큰 작업이 있습니다.

이 작업을 수행하는 데 권장되는 효율적인 방법은 무엇입니까?

텍스트 파일에 몇 가지 마커가 포함 된 질문과 답변을 입력하고 행을 읽고 데이터베이스를 채우는 일회용 IOS 코드를 작성할 수 있습니다 ... 누군가 다른 솔루션을 추천한다면 여기를보고 싶습니다. 내가 거기서 시작하기 전에.

나는 현재 부드러운 형태의 데이터를 가지고 있지 않으므로 아무 것도 공개하지 않습니다. 나는 데이터를 입력하기 위해 데스크톱 응용 프로그램 (C#)을 작성하기 시작했으나 그 데스크탑 SQLite (Windows에서)는 iOS SQLite 데이터베이스와 일치합니까?

감사합니다.

답변

3

BASE (http://menial.co.uk/software/base/)를 다운로드하고 거기에 데이터베이스를 채 웠습니다. 트라이얼 버전은 가져 오기/내보내기에 잘 작동하며 쿼리 결과를 제한합니다.

Excel 기능에서도 가져올 수 있습니다. 나는 그것이 일하기가 어려웠다 고 느낀다. SQL 문을 생성하기 위해 Excel 파일에 코드를 작성하는 것이 더 쉬웠습니다. 그런 다음 BASE에서 실행하여 필요한 모든 데이터를 생성했습니다.

+0

감사합니다. Base가 내가 필요한 것을 정확히했습니다. 탭으로 구분 된 파일을 가져온 다음 iOS 앱에서 읽기 전용 모드로 실행하기 전에 사소한 편집을 허용하십시오. – Craig

+0

예, 필요한 것. 당신은 DB의 위치를 ​​알아야 할 것입니다 .... 그래서 ~/Library/Developer/CoreSimulator/Devices/... 요세미티에서는 로직을 얻는 것이 매우 쉽습니다. Finder에서 홈 폴더로 이동하여보기 ->보기 옵션보기를 선택한 다음 '라이브러리 폴더 표시'를 선택하십시오. 당신은 논리를 얻을 것이다. – Alex22

관련 문제