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

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

sql server - python to mssql encoding problem -

windows - Python Service Installation - "Could not find PythonClass entry" -