본문 바로가기
개발 스터디/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 
반응형
사업자 정보 표시
가리봉랩스(Garibong Labs) | 함동기 | 경기도 성남시 분당구 돌마로 68, 7층 705호 A106 | 사업자 등록번호 : 604-05-36402 | TEL : 010-4894-4522 | Mail : contact@garibong.dev | 통신판매신고번호 : 2026-용인수지-0037호 | 사이버몰의 이용약관 바로가기