2012-09-19 2 views
0

좋아, 내 응용 프로그램에는 버튼마다 고유 한 UIImage 및 관련 사운드가있는 버튼 집합이 있습니다.iOS 데이터베이스의 UIImage 문자열 Sqlite

나는이 버튼이 많을 것이고 각 버튼의 문자열 위치와 사운드 위치를 저장하는 데 사용할 sqlite 3 데이터베이스를 찾고 있습니다.

그런 식으로 모든 사운드와 이미지를 프로젝트에 추가 할 수 있으며 데이터베이스에서 읽을 때 문자열 위치를 기반으로하는 프로젝트 폴더의 이미지와 사운드를 가져옵니다.

1)이이 일에 대해 갈 수있는 가장 좋은 방법입니다 :

나는 질문의 번호를 가지고있다. 대신 내 데이터베이스에 실제 버튼을 저장해야합니까? 이 작업을 수행하는 방법? 2) 원시 문자열 위치를 얻는 방법 UIImage 및 관련 soundURL

답변

0

"최선"으로 작업하는 방법에 대한 정답은 없습니다. 나는 항상 그것이 작동하고 그것이 당신을 만족 시킨다면, 그것이 최선의 방법이라고 말한다. 즉, 대용량의 원시 데이터를 데이터베이스에 저장하는 것은 보통 싫은 일입니다. 데이터베이스는 많은 수의 레코드를 찢어 버리는 데 훌륭합니다 ... 정렬 ... 필터 ...하지만 단일 단일 개체를 반환하는 것은 좋지 않습니다.

두 번째 질문에 대해서는 더 정확하게 설명해야합니다. 버튼 아이디, 이미지 URL 및 사운드 URL을 저장한다고 가정합니다. 그런 다음 "initWithContentsOfURL"을 사용하여 초기화 할 수 있습니다.

1

나 인 경우, 이미지와 사운드의 이름은 다음과 같습니다. giraffe.png giraffe.wav. 당신은 당신의 취향에 따라 그것들을 분리하거나 같은 디렉토리에 둘 수 있습니다. 그런 다음 정렬/필터링 기능이 필요한 경우 플랫 파일이나 데이터베이스에있을 수있는 이름 목록 만 있으면됩니다.

관련 문제