Mobile/iOS

[iOS][NSUserDefaults standardUserDefaults] 사용하기

out of coding 2016. 3. 7. 18:13

[NSUserDefaults standardUserDefaults];


- 아이폰 개발시에 안드로이드의 SharedPreferences 같은 기능이다.

- 저장데이터의 종류는 NSInteger, BOOL, NSString, URL, Object 등으로 앱이 삭제 되면 데이터가 삭제되는 전역 데이터 저장소이다.


- 저장하기

[[NSUserDefaults standardUserDefaults] setInteger:<int value> forKey:<key value>];

[[NSUserDefaults standardUserDefaults] setBool:<bool value> forKey:<key value>];

[[NSUserDefaults standardUserDefaults] setObject:<object> forKey:<key value];


- 불러오기

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