[아이폰 개발 팁] NSUserDefaults 사용방법///아이폰 설정 저장 하기 아이폰(iOS)프로그래밍

사용 용도 : 아이폰개발 시, 게임의 저장 정보라던지, 어플리케이션에 IAP(In App Purchase, 앱 내 구매)등을 저장할때 사용한다.

주요 코드 :

NSUserdefaults *Def = [NSUserdefaults standardDefaults];
//유저 디폴트 객체 선언

저장

[Def setInteger:(int 값) ForKey:(Key값)];
//int값 저장
[Def setObject:(Object값) ForKey:(Key값)];
//object값 저장
[Def setBoolean:(BOOL값) ForKey:(Key값)];
//불린값 저장

불러오기

int i = [Def IntegerForKey:(Key값)];
/// int 불러오기

Object obj = [Def ObjectForKey:(Key값)];
/// object불러오기

BOOl b = [Def BooleanForKey:(Key값)];
/// boolean값 먹어보기


코드 분석
NSUserdefaults *Def = [NSUserdefaults standardDefaults];
여기서 유저 디폴트 클래스에서 객체 Def를 선언한 후


[Def setInteger:(int 값) ForKey:(Key값)];

등으로 저장한다. Integer는 다른것으로 사용가능하다



불러올때는
int i = [Def IntegerForKey:(Key값)];
를 사용하는데,

이때 Key값은 다른 것과 중복되면 안되며, 같은 값을 저장, 불러올때는 Key값이 같아야한다.


덧글

댓글 입력 영역