Я бы порекомендовал использовать NSUserDefaults.Вот код, который должен быть активирован везде, где пользователь изменяет свои настройки.
[[NSUserDefaults standardUserDefaults] setBOOL:YES forKey@"Whatever"];
И затем, в части viewDidLoad нового экрана, вставьте это:
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"Whatever"] == YES)
{
//Then do your settings here, for example if whatever toggles the color
//then type: view.backgroundColor = [[UIColor redColor];
}
Очевидно, что естьявляются лучшими способами, чем использовать bool для хранения информации с NSUserDefaults.Я бы на самом деле прочитал документацию Apple для этого.Это интересно и имеет смысл.