= $u_time + 86400) { $modifiedDate = get_the_modified_time('F jS, Y'); echo 'Última modificación: '.$modifiedDate.''; } }?>

Constantes en Objective-C

¿Por qué no usar macros?

Usar #define como método para fijar constantes no es una muy buena practica. Si bien es cierto que se puede hacer resulta muy poco útil a la hora de hacer debug, ya que no podremos saber cuál es su valor.

Mejor usemos constSi quieres que esta constante sea publica ubícala en el archivo .h, si por el contrario quieres que sea privada en el archivo .m

 

 

Static vs Extern

Plantéate dónde vas a utilizar estas constantes. Si solo vas a hacer uso de ellas en una determinada clase decláralas como static.

Si, por el contrario, quieres poder acceder a estas constantes desde varias clases te recomiendo que crees una clase “Constantes”, declara sus nombres y tipo usando extern en el archivo .h y asígnales el valor en el archivo .m. Cuando quieras utilizar las constantes importa la clase “Constantes” donde lo necesites.

 

Más información y fuentes en:

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingIvarsAndTypes.html

http://masteringios.com/blog/2013/11/29/constants-in-objective-c/

http://stackoverflow.com/questions/17228334/what-is-the-best-way-to-create-constants-in-objective-c

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *