2009-10-07 4 views
0

개발 한 Mac 응용 프로그램이 있습니다.Image Wells, Core Data 및 Sqlite 파일

나는 그것을 사용하여 내 아이폰 애플 리케이션과 번들로 sqlite 파일을 만들 수 있습니다. 맥 애플 리케이션은 핵심 데이터 및 바인딩을 사용하고 "별난"문제를 제외하고는 정상적으로 작동합니다.

저는 NSImageView (또는 Image Well)를 사용하여 jpg 파일을 끌어다 놓을 수 있습니다.

내 모델 클래스의 선택적 이진 속성에 바인딩됩니다.

4k jpg 파일을 이미지 위에 잘 끌어서 놓고 sqlite 파일을 저장하면 어떤 이유로 인해 발생합니다. 이진 열에 저장된 데이터는 있어야하는 것보다 15 배 이상 커집니다.

SQLiteManager와 같은 응용 프로그램을 사용하고 이미지를 데이터베이스의 행에 추가하는 경우. 이진 데이터가 올바른 (예상 크기)입니다.

파일 4K JPG 실제 크기 : 35810.이

이 사람이 왜 이런 일이 될 수도에 관해서는 나에게 제안을 줄 수 : 코어 데이터의 크기를 통해 지속 형 2371. ?

Interface Builder에서 일부 설정을 지정해야합니까, 아니면 사용자 정의 코드를 작성해야합니까?

답변

0

sqlite3 파일에서 덤프를 만들고 공간을 사용하는 콘텐츠를 확인하십시오. 나는 평범한 sqlite3를 사용하여 갈릴레오에 이미지 캐시를 저장하고 거기까지는 db 크기 ~ 전체 이미지 크기를 알고 있습니다.

관련 문제