본문 바로가기
프로그래밍 놀이터/iOS

[ios] object-c NSUserDefaults 사용하기. - android 개발자가 시작한 iOS 앱 개발

by 돼지왕 왕돼지 2012. 11. 2.
반응형





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>];



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글