내가 본 대부분의 sqlite 예제는 명령 줄에서 db 파일을 만든 다음이를 응용 프로그램에 추가하는 것에 대해 이야기합니다. 내 프로젝트의 경우, 처음 시작될 때 응용 프로그램 내에서 데이터베이스를 만든 다음 사용자의 샌드 박스에있는 db 파일에 저장하려고합니다. 그렇게 할 수있는 방법이 있습니까?iPhone이 런타임시 SQLite 데이터베이스를 만드시겠습니까?
11
A
답변
13
응용 프로그램을 시작할 때 파일을 확인할 수 있습니다 (평소와 같이). 파일이 대신 단순히 사전 생성 된 파일을 복사하는 존재하지 않는 경우 : 평소와 같이
- 파일을 열고 당신의 창조 명령을 실행
sqlite3_open()
- 를 사용하여 (즉, 등 당신의 테이블, 뷰를 생성)
정말 그게 전부입니다.
2
데이터베이스를 가지고 무엇이든 할 때 CoreData를 살펴보아야한다는 생각이 들게 될 것입니다. SQLLite를 사용하고 설정하기가 더 쉽습니다. 은 DB에 몇 가지 새로운 것이 필요할 때 나중에 쉽게 마이그레이션 할 수 있습니다!
2
핵심 데이터는이를 관리하기위한 쉬운 방법을 제공합니다. 시작시 데이터베이스 파일이없는 경우 시작시 데이터베이스 파일을 찾습니다. 또한 xCode에서 생성 할 수있는 다이어그램을 기반으로 자동으로 모델을 생성합니다.
나중에 이전 데이터베이스를 사용하는 사람을 업그레이드하면 데이터 마이그레이션도 간단 해집니다.
생성 된 데이터 개체로도 데이터에 액세스합니다. 코어 데이터는 또한 생성하는 객체에 대해 느린 로딩을 사용합니다. 이는 수동으로 수행하는 것보다 훨씬 낫습니다.
자세한 내용은 위치 데모 프로젝트를 참조하고 설명서의 핵심 데이터를 읽으십시오.
관련 문제
- 1. 다른 데이터베이스에서 데이터베이스를 만드시겠습니까?
- 2. SQLite 데이터베이스를 Android에서 열려면 어떻게해야합니까?
- 3. 안드로이드에 존재 SQLite 데이터베이스를 사용하여
- 4. Android가 SQLite 데이터베이스를 업데이트하지 않습니다.
- 5. sqlite 데이터베이스를 SQLAnywhere로 변환 하시겠습니까?
- 6. 안드로이드는 전화로 SQLite 데이터베이스를 검색합니다
- 7. ListAdapters/SQLite 데이터베이스를 사용하는 Begginner
- 8. Blackberry - SQLite 데이터베이스를 만드는 방법?
- 9. SQLite 데이터베이스를 트리플 스토어로 변환
- 10. 손상으로부터 SQLite 데이터베이스를 보호하는 방법
- 11. 기존 sqlite 데이터베이스를 여는 명령
- 12. 첨부하지 않고 .mdf 파일에서 데이터베이스를 만드시겠습니까?
- 13. 런타임시 사용자 정의 .sqlite 파일을 다운로드하고 Android 앱에서 사용
- 14. Blackberry 애플리케이션에 SQLite 데이터베이스를 포함시키는 방법은 무엇입니까?
- 15. 읽을 수있는 SQLite 데이터베이스를 사용하는 이유
- 16. 응용 프로그램 종료시 SQLite 데이터베이스를 지우려면 어떻게합니까?
- 17. Sqlite 데이터베이스를 닫고 다시 여는 방법은 무엇입니까?
- 18. SQlite 데이터베이스를 사용하여 UITableView에 개체가 추가되지 않았습니다.
- 19. 아이폰에서 sqlite 데이터베이스를 사용할 때 메모리 관리
- 20. 안드로이드 및 40mb SQLite 데이터베이스를 inflating
- 21. sqlite pragma 구문을 사용하여 데이터베이스를 구성 하시겠습니까?
- 22. 리눅스에서 두 SQLite 데이터베이스를 비교하는 방법
- 23. SQLite 데이터베이스를 Microsoft SQL Server로 마이그레이션
- 24. 데이터베이스를 열 수 없습니다. SQLite iPhone
- 25. 안드로이드에서 'independent'메소드로 SQLite 데이터베이스를 참조하는 방법
- 26. PDO : 메모리에 SQLite 데이터베이스를 만들 수 없습니다.
- 27. 어떻게 SQLite 데이터베이스를 두 가지 조건으로 쿼리합니까?
- 28. Eclipse IDE에서 SQLite 데이터베이스를 가져 오는 방법
- 29. SQLite 3.5 데이터베이스를 SQLite로 변환하는 방법
- 30. 비밀 번호로 SQLite 데이터베이스를 보호하는 방법?
오, 왜 그저 시도하지 않았습니까? 나는 그것이 더 복잡 할 것이라고 생각했다. ;) – Cruinh