objective c - How to increment a NSNumber -
how increment nsnumber?
i.e. mynsnumber++
update: fyi, boltclock's , darkdusts's one-line answers better. they're more concise, , don't require additional variables.
in order increment nsnumber
, you're going have value, increment that, , store in new nsnumber
.
for instance, nsnumber
holding integer:
nsnumber *number = [nsnumber numberwithint:...]; int value = [number intvalue]; number = [nsnumber numberwithint:value + 1];
or nsnumber
holding floating-point number:
nsnumber *number = [nsnumber numberwithdouble:...]; double value = [number doublevalue]; number = [nsnumber numberwithdouble:value + 1.0];
Comments
Post a Comment