2012-06-11 5 views
0

현재 XML 파일을 사용하여 데이터를 저장 한 응용 프로그램은 이제 XML 파일의 데이터 조작이 다소 복잡해지면서이를 SQLite db로 변환하려고합니다.Xcode에서 SQLite로 작업하기

FMDB을 SQL 용 래퍼로 사용하기로 결정했습니다. 문제는 NSLog가 작동하는지 여부를 확인하기 위해 모든 SQLite 명령을 인쇄해야하므로 개발 프로세스가 매우 느립니다. 시뮬레이터에서 응용 프로그램을 실행하면서 실시간으로 SQL 테이블의 변경 사항을 보여주는 개발 중에 GUI 도구를 사용할 수 있습니까?

답변

1

커맨드 라인에서 sqlite3를 통해 실시간으로 볼 수 있습니다. GUI의 경우 변경 사항을 보려면 데이터베이스 파일을 다시로드해야합니다. GUI와 데이터베이스를 관리하는 당신이 후 "버튼을 새로 고침 '을 클릭해야 할 기본 프로그램으로 http://menial.co.uk/software/base/
당신에게 데이터베이스의 파일을로드 할 수 있습니다 들어

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDir = [documentPaths objectAtIndex:0]; 
NSLog("%@", documentsDir); 
[pool release]; 

:이 코드 데이터베이스의 파일 사용의 위치를 ​​얻기 위해
각 변경 사항