I. Introduction many iOS apps support preferences, primarily for storing personal confidential information. such as saving user name, password, whether automatic login and other settings, iOS provides a standard set of solutions to add preferences to the app. Each app has a Nsuserdefaults instance that accesses preferences. Two. Code implementation APPDELEGATE.M//nsuserdefaults creation of storage Nsuserdefaults*userdefaults = [Nsuserdefaultsstandarduserdefaults];// Create a defaults manager [UserdefaultsSetObject:@ "123" forkey:@ "str" ];// save a string [UserdefaultsSetbool:YESforkey:@ "key" ];// bool [UserdefaultsSetinteger:10 forkey:@ "int" ];// save integer [Userdefaults synchronize]; VIEWCONTROL.M//nsuserdefaults creation value Nsuserdefaults*userdefaults = [NsuserdefaultsStandarduserdefaults];//Create aDefaultsManager
//Take value
NSString*s = [UserdefaultsObjectforkey:@ "STR"];
bool f = [Userdefaults boolforkey:@ "key" ]; Nsinteger a = [userdefaults integerforkey:@ "int"];
How iOS app data is stored (nsuserdefaults)