본문 바로가기
개발/iOS

[iOS] 소스에서 plist 파일 불러오기

by 가리봉맨 2011. 8. 10.
반응형
진행 중인 프로젝트에서 NSDictionary 형식의 데이터를 많이 쓰고 있다. 그 중 갯수가 많은 것들은 plist 파일로 만들었다. 그런데 막상 소스에서 불러다 쓰려니 방법이 생각이 나지 않았다. 예전에 외주 일 할 때 분명히 했었는데 왠지 복잡했었던 기억만 나고 막상 코드는 생각이 나지 않았다. 검색을 해봤더니 아래와 같이 간단하다.

// load from 'plist file' 
NSString *path = [[NSBundle mainBundle] pathForResource:@"LicenseData" ofType:@"plist"]; m_allLicense = [[NSMutableArray alloc] initWithContentsOfFile:path]; 

m_allLicense 는 당연히 NSMutableArray 클래스 인스턴스다. 
plist의 root를 Dictionary로 만들었다면 NSDictionary 나 NSMutableDictionary 로 받으면 된다.

참고 사이트: http://superhobin.tistory.com/28 
반응형

댓글