iOS NSUserDefaults에 간단한 값 저장하기.
posted on 04 Jul 2017 under category iOS
iOS에는 데이터베이스를 사용하지 않고 앱에 데이터를 저장하는 것이 가능하다. 그것은 바로 NSUserDefaults이다. (안드로이드에서 sharedPreference) 앱을 삭제했다가 다시 깔면 모두 삭제된다. 저장 가능한 타입으로는 Object,Bool,Int,Double,Float,String 등이 있다.
NSUserDefaults 에 값을 저장할 경우
[[NSUserDefaults standardUserDefaults] setBool:true forKey:@"boolKeyName"];
[[NSUserDefaults standardUserDefaults] setInteger:50 forKey:@"intKeyName"];
위와 같이 값과 키를 지정해주면 된다.
저장된 값을 가져 올 때
[[NSUserDefaults standardUserDefaults] boolForKey:@"boolKeyName"];
[[NSUserDefaults standardUserDefaults] integerForKey:@"intKeyName"];
위와 같이 저장했던 키로 값을 가져올수있다.