Я возиться с NSNumber для приложения для iPhone и смотрю, что я могу с ним сделать. Для большинства моих переменных я просто сохраняю их как "int" или "float" или еще что-нибудь. Тем не менее, когда мне нужно передать объект (например, в словаре), тогда я нуждаюсь в них как объект. Я использую NSNUmber. Вот как я инициализирую объект.
NSNumber *testNum = [NSNumber numberWithInt:varMoney];
Где "varMoney" - это int, который я объявил ранее в программе. Тем не менее, я понятия не имею, как вернуть этот номер ...
например:
varMoney2 = [NSNumber retrieve the variable...];
Как мне получить значение обратно из объекта и снова установить его в обычное значение "int"?
Спасибо!
(Из любопытства, есть ли способ сохранить "int" непосредственно в словаре Objective-C, не помещая его в NSNumber первым?)