Nsuserdefaults is used to store user settings
Nsuserdefaults can be used to store user settings.ProgramIt is much easier to read directly than to store files and databases.
Nsstring * const int_hall_filter_speed = @ "inthallfilterspeed ";
Nsstring * const int_hall_filter_seatcount = @ "inthallfilterseatcount ";
Nsstring * const bool_hall_filter_hidefulldesk = @ "boolhallfilterhidefulldesk ";
1. Storage
// Set the default filter settings in the hall
[[Nsuserdefaults standarduserdefaults] setinteger:-1 forkey: int_hall_filter_speed];
[[Nsuserdefaults standarduserdefaults] setinteger:-1 forkey: int_hall_filter_seatcount];
[[Nsuserdefaults standarduserdefaults] setbool: Yes forkey: bool_hall_filter_hidefulldesk];
[[Nsuserdefaults standarduserdefaults] synchronize];
Remember to callSynchronize function.
2. Read
// Initialize filter options
-(Void) initfilterssetting
{
// Read the default filter settings
Nsinteger nsintspeed = [[nsuserdefaults standarduserdefaults] integerforkey: int_hall_filter_speed];
Nsinteger nsseatcount = [[nsuserdefaults standarduserdefaults] integerforkey: int_hall_filter_seatcount];
Bool nsbool = [[nsuserdefaults standarduserdefaults] boolforkey: bool_hall_filter_hidefulldesk];
}