I'm a little confused by the "pound if" or #if syntax I see when I look at some classes.
For example:
#if someConstant == someNumber
do something
#elif
etc
versus:
if (someConstant == someNumber)
do something
else if {
do more stuff
}
what's the difference, and why use #if ?