반응형
진행 중인 프로젝트에서 NSDictionary 형식의 데이터를 많이 쓰고 있다. 그 중 갯수가 많은 것들은 plist 파일로 만들었다. 그런데 막상 소스에서 불러다 쓰려니 방법이 생각이 나지 않았다. 예전에 외주 일 할 때 분명히 했었는데 왠지 복잡했었던 기억만 나고 막상 코드는 생각이 나지 않았다. 검색을 해봤더니 아래와 같이 간단하다.
// load from 'plist file'
// 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
plist의 root를 Dictionary로 만들었다면 NSDictionary 나 NSMutableDictionary 로 받으면 된다.
참고 사이트: http://superhobin.tistory.com/28
반응형
'개발 > iOS' 카테고리의 다른 글
[iOS] 애플 앱스토어에 릴리즈되기 전에 링크 알아내기기 (0) | 2013.08.01 |
---|---|
[iOS] Xcode4에서 .ipa 파일 만들기 (0) | 2012.03.29 |
[iOS] Xcode4에서 Live Issue Debugging 기능 켜거나 끄기 (0) | 2012.01.17 |
[iOS] Xcode 4에서 Exception 시 call stack 이 보이지 않는 경우 처리 (0) | 2011.11.20 |
[iOS] 기존 Xcode 프로젝트에서 최신 cocos2d 라이브러리로 교체하기 (0) | 2011.11.15 |
댓글