Каков наилучший способ получить значение из NSUserDefaults
при загрузке приложения и сохранить его в глобальной переменной?
Я мог просто нажимать [[NSUserDefaults standardUserDefaults] objectForKey:@"Theme"]
каждый раз, когда хотел получить доступ к сохраненному значению, нокаждый раз он попадал бы на диск, и это было бы плохо (мне нужно значение для ячеек UITableView).Что я хотел бы сделать - это сохранить это значение в глобальной переменной при загрузке, а затем использовать эту переменную во всем приложении.
Какой лучший способ сделать это?Очевидно, я не могу сделать константу, потому что [[NSUserDefaults standardUserDefaults] objectForKey:@"Theme"]
не может быть скомпилирована как константа.Как мне сделать глобальную переменную для этого?Есть ли способ поместить его в файл main.m или Prefix.pch?Я бы не хотел, чтобы мне приходилось каждый раз сталкиваться с приложением «Делегат» на протяжении всего моего приложения.