Artículos con la etiqueta 'Código'


Instrucciones de codificación

Cuando ya no se trabaja solo para todos los desarrolladores la hora de encontrar una guía en la escritura de código. Protocolos y estándares que permiten "leer" fácilmente e intervenir (más fácil) en el código de los demás.
Cuando estamos trabajando en un proyecto más programadores, a menudo de diferentes idiomas, usted debe encontrar una forma común de escribir, y normas internas externas de documentación en el código. En mi trabajo me suele interactuar con:

  • Objet-C, C / C + +
  • PHP
  • HTML
  • JavaScript
  • Actionscript
  • CSS

Continuación ...

PhpStorm 2.0

PHP IDE dedicada al desarrollo, hay muchos, que van desde la libertad de los pagados. Durante mucho tiempo he usado herramientas como Eclipse o Aptana , llegando a hacer uso de editores especializados para HTML / JavaScript y - aún - CSS. Desde hace un año, sin embargo, creo que he encontrado un entorno completo que la finalidad, al menos en mi caso, que resuelve todos mis problemas: PhpStorm .

Continuación ...

Truco muy corto: hacer invisible comentarios HTML

Comentario HTML es una práctica durante las primeras etapas de desarrollo Web, sin embargo, el código comentado sigue siendo visible en la página, incluso si es ignorado por el navegador. Al seleccionar "Ver código fuente" o "Ver código" de nuestro navegador, vamos a ser capaces de ver.

Continuación ...

Xcode acceso directo

Xcode es un entorno de desarrollo muy bueno, bonito y lleno de detalles que hacen que escribir código eficiente y agradable. Entre ellas se encuentra la facilidad de auto-completar al escribir, especialmente cuando la creación de aplicaciones para el iPhone de Apple, donde los marcos son muchos y recordar la sintaxis de la empresa y la nomenclatura de unos pocos.

Continuación ...

XCode: organizar el código con la marca # pragma

Xcode es un muy potente y versátil y ofrece al programador con muchas características útiles y fáciles de usar. Al escribir código complejo, o por lo menos articulado, es importante para organizar el código para que no pierdas el tiempo buscando las funciones de extensión en las líneas largas de código. Después de comentar, lo primero y más importante que hacer, el entorno XCode proporciona directrices (NICE) para mejorar la usabilidad y legginilità en el desarrollo. Una de ellas es la directiva #pragma mark que es muy útil en la organización de los grupos del código y los métodos.

En la siguiente imagen se puede ver la parte del código de mi proyecto PragmaTest :

pragmamark-1

En el menú desplegable superior le permite a la lista de todos los métodos de nuestra clase. Ahora bien, si insertamos nuestro método sobre la directiva #pragma mark que tiene una sintaxis:

1
Marca # Pragma {etiqueta}

Se obtiene:

pragmamark-2

El primer #pragma mark con un guión (-) inserta una línea de separación. El segundo es un texto (etiqueta) al gusto. Usted puede agregar la siguiente declaración en la que desea, la organización del código como mejor le parezca. Puede introducir más pragmático líneas, escriba:

1
2
3
4
5
6
# Pragma marca -
# Pragma marca / **
# Pragma marca * Usando el pragma
# Pragma * marca en varias líneas de código
# Pragma marca * /
void ) mioMetodo { } - (Void) {} miMetodo

Continuación ...

iPhone Objective-C sintaxis de equivalencia

La sintaxis con corchetes en Objective-C es una de las razones más frustración para los que vienen de otros idiomas (por objetos). Sin embargo, acostumbrarse a él, te das cuenta de cómo leer el código se vuelve demasiado con esta mezcla de clásico y más claramente Smalltalk sintaxis. Por ejemplo, podemos ver cómo el mismo procedimiento se puede escribir tanto en la sintaxis. Tome la inicialización de un UIAlertView :

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título"
"Messaggio" mensaje: @ "Mensaje"
delegado:
"Annulla" cancelButtonTitle: @ "Cancelar"
"Ok" , nil ] ; otherButtonTitles: @ "OK", nil];
; myAlert.tag = 1;
; [MyAlert show];
; [MyAlert liberación];

El ajuste de la potavamo etiqueta que aún así:

1
2
3
4
5
6
7
8
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título"
"Messaggio" mensaje: @ "Mensaje"
delegado:
"Annulla" cancelButtonTitle: @ "Cancelar"
"Ok" , nil ] ; otherButtonTitles: @ "OK", nil];
1 ] ; [MyAlert de configuración: 1];
; [MyAlert show];
; [MyAlert liberación];

Lo mismo en la lectura durante el evento:

1
2
3
4
5
void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) clickedButtonAtIndex alertView: (NSInteger) {buttonIndex
alertView.tag == 1 ) { // ... if (alertView.tag == 1) {/ / ...
/ / O
alertView tag ] == 1 ) { // ... if ([alertView tag] == 1) {/ / ...
}

Nota: No todas las propiedades o los métodos que esta sintaxis dual. En el caso de ' UIAlertView tenemos esta doble funcionalidad. Para otros objetos, o en otros casos, sin embargo, sólo uno de los dos podría funcionar ... pero no preguntes por qué (en función de cómo los desarrolladores han definido la interfaz).

Continuación ...

Fragmento muy breve: Actionscript extender una matriz por el método aleatorio ()

Yo ya había hablado acerca de cómo implementar el método de reproducción aleatoria () en JavaScript y ActionScript . Me di cuenta, tuttaavia, no señalando que es capaz de extender Actionscript, Javascript de la misma manera, su objetivo Array :

Continuación ...

Fragmento muy breve: shuffle () en Javascript y Actionscript

En PHP no es una característica práctica llamada shuffle() que te permite mezclar una matriz (ver truco muy corto: tomar elementos al azar de una matriz en PHP ). Toda una excelente versión del Javascript me encontré aquí . Ligeramente revisado el código de abajo:

Continuación ...

WordPress: personalizar la navegación entre los postes

WordPress ofrece muchas funciones para navegar a través de los distintos puestos y las páginas hacia adelante y hacia atrás. Estos se utilizan dentro de los temas, a menudo de forma totalmente intercambiables, aunque contienen algunas diferencias. Esto, de hecho, crear una gran confusión en la elección de la función a usar. Aquí están algunas notas:

Continuación ...

Fragmento muy breve: Wordpress, separar las categorías en las dos columnas

Inspirado por Hack WordPress # 2 - Separar las categorías en las columnas de la barra lateral puede ser útil "break" en dos columnas de la lista de las categorías de WordPress.

Continuación ...



Dejar de SOPA