프로그래밍 방식으로 코드를로드하지 않고도 핵심 데이터 데이터베이스를 볼 수있는 방법이 있습니까?!코어 데이터 데이터베이스를 여는 방법은 무엇입니까?
답변
(일반적으로 ~/Library/Application Support/YourAppname /) Application Support 폴더로 이동하여 YourAppname.xml 파일을 볼 수 있습니다.
일반적으로 개발중인 CoreData 저장소는 XML 형식입니다. AppDelegate의 메소드 중 하나에서 변경할 수 있습니다 (코어 데이터 응용 프로그램을 만든 것으로 가정).
데이터 저장소가 어떤 형식 (코어 데이터는 현재 XML, 이진 및 SQLite 영구 데이터 저장소를 지원하는지)에 따라 달라집니다. XML 데이터 저장소는 텍스트 편집기를 사용하여 볼 수 있습니다. 이진 데이터 저장소는 코드를 통해서만 액세스 할 수 있습니다. SQLite 데이터 저장소는 sqlite 명령 줄 또는 임의의 수의 GUI SQLite 브라우저를 통해 열 수 있습니다. 그러나 디스크 기반 표현 (데이터베이스 또는 기타)은 코어 데이터가 객체 그래프를 디스크에 유지하는 방법을 구현하는 세부 사항입니다. 이 형식을 방법에 의존하지 말고 호기심을 충족시켜야합니다. 버그를 추적하려는 경우 데이터 저장소를 파킹하는 것보다 훨씬 좋은 방법이 있습니다.
~/Library/Application Support/iPhone Simulator/User/Applications/{APP GUID}/Documents/your_xcdatamodel.sqlite
sqlite3 명령 줄 도구를 사용하여 데이터베이스를 직접 볼 수 있어야합니다. 데이터베이스는 다음 디렉토리에 저장해야합니다
~/Library/Application Support/iPhone Simulator/User/Applications/{your application GUID}/Documents/{your application name}.sqlite
데이터베이스를 보려면, 바로 (주, sqlite3를 이미 기본적으로 시스템에 설치되어 있어야합니다) 터미널에 다음을 입력 :
sqlite3 {your application name}.sqlite
을
그런 다음 일반 SQL을 실행하여 데이터베이스의 데이터를 볼 수 있습니다.
주, 다음과 같은 유용한 명령 :
- .help - 쇼가 특정 명령을에서 SQLite 그들이 무엇을
- .tables - 데이터베이스
- .schema의 모든 테이블을 표시합니다 {테이블 이름 뒤에} - 테이블을 만드는 데 사용되는 create 문을 보여줍니다.
- .qu 그것은 - 종료는
는 다음 단계에 따라 sqlite3를 : .sqlite
나는 데이터베이스를 볼 수 Navicat는 프리미엄 에센셜을 사용하고 [프로젝트 이름] :
cd ~/Library/Application\ Support/iPhone\ Simulator
find . -type f -name "*.sqlite"
그것은이다 하나입니다. 찾기에서 마우스 오른쪽 클릭 :
Library Folder->Show View Options->Select Show Library Folder
이 (예 Navicat는 같은) 어떤 SQLite는 데이터 브라우저에서 파일을 열 탐색 할 수있게됩니다
- 1. Sqlite 데이터베이스를 닫고 다시 여는 방법은 무엇입니까?
- 2. webMatrix C# 파일에서 데이터베이스를 여는 방법은 무엇입니까?
- 3. 코어 데이터 데이터베이스를 새로 고치는 올바른 방법
- 4. 코어 데이터가 데이터베이스를 생성합니까?
- 5. Mac에서 iphone 프로그래밍을 위해 콘솔에서 sqlite 데이터베이스를 여는 방법은 무엇입니까?
- 6. 관계형 데이터베이스를 구성하는 방법은 무엇입니까? 데이터
- 7. 4d 데이터베이스를 여는 방법을 가르쳐주세요.
- 8. 기존 sqlite 데이터베이스를 여는 명령
- 9. 폴더를 여는 방법은 무엇입니까?
- 10. 코어 데이터 고유성
- 11. 코어 데이터 willSave : 방법
- 12. 코어 데이터 -
- 13. 코어 데이터 및 코어 위치
- 14. 코어 데이터 생성 모델 및 프로젝트 코드를 정리하는 방법은 무엇입니까?
- 15. .sql 파일을 로컬에서 여는 방법은 무엇입니까?
- 16. 코어 데이터에 데이터를로드하는 방법은 무엇입니까?
- 17. 코어 데이터, iOS
- 18. UIAlertView와 코어 데이터
- 19. 코어 데이터 지연로드 문제
- 20. 코어 데이터 모델에 NSImage 저장
- 21. 코어 데이터 쿼리 느린
- 22. 데이터베이스를 매핑하는 방법은 무엇입니까?
- 23. 코어 데이터 및 페이징
- 24. Xcode로 (임의의) 코어 덤프를 여는 방법이 있습니까?
- 25. 관리자 모드를 여는 방법은 무엇입니까?
- 26. PHP로 브라우저를 여는 방법은 무엇입니까?
- 27. * .sdf 파일을 여는 방법은 무엇입니까?
- 28. Intellitrace 파일을 여는 방법은 무엇입니까?
- 29. Mac에서 PhpMyAdmin을 여는 방법은 무엇입니까?
- 30. Android에서 포트를 여는 방법은 무엇입니까?
APP GUID 무엇인가? –