Что такое простой фрагмент кода для считывания сохраненного числа, расчета процента по сохраненному значению, скажем, $ 100, по ставке% 10. Затем я сохраняю новое значение вместо старого. Я работал над этим:
NSNumber *bankTemp = [[NSNumber alloc] initWithInt:[[NSUserDefaults standardUserDefaults] integerForKey:@"bank"]];
bankTemp = bankTemp + (bankTemp * .10);
[[NSUserDefaults standardUserDefaults] setInteger:bankTemp forKey:@"bank"];
bankTemp
будет 100 долларов. Я вполне уверен, что я делаю что-то не так в средней линии. Что я могу сделать, чтобы исправить это?
РЕДАКТИРОВАТЬ: Это не домашнее задание. Я работаю над приложением для торговой игры.
EDIT:
Сейчас я зашел так далеко:
NSNumber *bankTemp = [[NSNumber alloc] initWithInt:[[NSUserDefaults standardUserDefaults] integerForKey:@"bank"]];
bankTemp = [bankTemp intValue] * 1.10;
[[NSUserDefaults standardUserDefaults] setInteger:[bankTemp intValue] forKey:@"bank"];
РЕДАКТИРОВАТЬ:
Чтобы разобраться с центами, я ... опускаю их!
Игра не нуждается в них, поэтому они не стоят хлопот. целые числа это.
Мне любопытно посмотреть, какие решения имеют люди при работе с центами, поэтому, пожалуйста, продолжайте публиковать свои мысли по центам.