Objetivo C "#if" sintaxis
Estoy un poco confundido por la "libra si" o#if
sintaxis que veo cuando miro algunas clases.
Por ejemplo
#if someConstant == someNumber
do something
#elif
etc
versus
if (someConstant == someNumber)
do something
else if {
do more stuff
}
cuál es la diferencia y por qué usar#if
?