출처 : 예그리나 님의 블로그
object-c NSUserDefaults 사용하기. - android 개발자가 시작한 iOS 앱 개발
- 전역 데이터 저장소로, 안드로이드의 SharedPreferences 와 같은 녀석이다.
- 저장할 수 있는 데이터의 종류는 int / bool/ url / object 등 대부분의 데이터를 저장할 수 있다.
- 데이터의 보존 기한은 앱을 삭제하기 전까지 유지된다.
NSUserDefaults 데이터 저장
[[NSUserDefaults standardUserDefaults] setInteger:<int value> forKey:<key value>];
[[NSUserDefaults standardUserDefaults] setBool:<bool value> forKey:<key value>];
[[NSUserDefaults standardUserDefaults] setObject:<object> forKey:<key value];
NSUserDefaults 데이터 읽어오기
int value = [[NSUserDefaults standardUserDefaults] integerForKey:<key value>];
bool value = [[NSUserDefaults standardUserDefaults] boolForKey:<key value>];
NSString *value = [[NSUserDefaults standardUserDefaults] stringForKey:<key value>];
id value = [[NSUserDefaults standardUserDefaults] objectForKey:<key value>];
'프로그래밍 놀이터 > iOS' 카테고리의 다른 글
[ios] object-c NSData 가 뭔지 간단히 알아보자. (0) | 2012.11.02 |
---|---|
[ios] objective-c 에서의 static constant 정의 하는 방법. (0) | 2012.11.02 |
[xcode] viewDidUnload 가 deprecated 되었는데 어디서 메모리 해제하나요? (0) | 2012.10.13 |
[ios] Autosynthesized property will user synthesize instance variable not existing instance variable 문제 해결법 (0) | 2012.10.13 |
[xcode] override/implement method 자동완성 사용하기. (0) | 2012.10.13 |
댓글