본문 바로가기

개발도구/iOS - 아이폰 개발

[아이폰] 아이폰 데이터 저장 장소

어플리케이션의  데이터 저장 공간으로 사용하는 디렉터리 :
어플리케이션 하위에 위치한 Cache, tmp, Documents 입니다.

Cache 는 캐시로 사용하는 파일을 저장
tmp는 임시파일 저장 공간으로 사용
*Cache와 tmp -휘발성 데이터를 저장하기에는 적합 / 영구 저장안됨.

영구 저장을 위해 Document 디렉터리에 저장해서 사용하면 됩니다.

하지만 어플리케이션 루트의 경로가 GUID로 생성이 되기 때문에 이 경로를 사용하기 위해서는 특별한 코드가 필요 합니다.

Document 경로를 찾아서 사용!!

NSArray* docdir = NSSearchPathForDirectoriesInDomains(NSDocumentDirectoryNSUserDomainMaskYES);
NSString* docPath = [docdir objectAtIndex:0];

하위경로는 docPath에 하위경로를 붙여서 사용!!