Cuando no está trabajando solo para la mayoría de los desarrolladores llega el momento de encontrar una guía en la escritura del código. Protocolos y normas que permitan "leer" fácilmente e intervenir (más fácilmente) en el código de los demás.
Cuando trabajamos en un proyecto más programadores, a menudo de diferentes idiomas, debe encontrar una forma común de la escritura, en la documentación interna y externa estándar para el código. En mi trabajo estoy normalmente cooperar con:
- Objetive-C, C / C + +
- PHP
- HTML
- Javascript
- Actionscript
- CSS
Continuación ...
PHP IDE dedicada al desarrollo hay muchas, que van desde la libertad de las personas a cargo. Durante mucho tiempo he utilizado herramientas como Eclipse o Aptana , viniendo a servir a los editores especializados para HTML / Javascript y - aun - CSS. Desde hace un año, sin embargo, creo que he encontrado definitivamento un entorno completo que, al menos en mi caso, que resuelve todos mis problemas: PhpStorm .
Continuación ...
Comentario HTML es una práctica durante las primeras etapas de desarrollo Web Sin embargo, el código comentado es visible en la página, incluso si se tiene en cuenta por el navegador. Al seleccionar "Ver código fuente" o "Ver código" de nuestro navegador, que siempre será capaz de verlo.
Continuación ...
Xcode es un muy buen entorno de desarrollo, agradable y lleno de detalles que hacen que escribir código eficiente y agradable. Entre ellos se encuentra sin duda la conveniencia de la función de autocompletar mientras se escribe, sobre todo al escribir aplicaciones para el iPhone de Apple, donde los marcos son muchas y recordar la sintaxis y la nomenclatura es mediante la realización de algunos.
Continuación ...
XCode es una herramienta muy potente y versátil y proporciona al programador con un montón de características útiles y fáciles de usar. Al escribir código complejo, o al menos articulada, es importante para organizar nuestro código para que no pierdas el tiempo buscando funciones dispersas en largas líneas de código. Después de comentar la primera y más importante que hay que hacer, el entorno XCode proporciona directrices (agradable) para mejorar la legginilità y facilidad de uso dentro del entorno de desarrollo. Uno de ellos es la directiva #pragma mark que se vuelve muy útil en la organización del código y los grupos de métodos.
En la siguiente imagen se puede ver la parte del código de mi proyecto PragmaTest :

El menú desplegable en la parte superior le permite enumerar todos los métodos de nuestra clase. Ahora bien, si insertamos nuestro método sobre la directiva #pragma mark que tiene una sintaxis:
Tenemos:

La primera #pragma mark con el guión (-) se inserta una línea de separación. El segundo es un texto (etiqueta) al gusto. Usted puede entrar en la directiva que desea, organizando el código que desee. Además, también puede introducir múltiples líneas pragma, escriba:
1 2 3 4 5 6
| Marca # Pragma - # Pragma marca / ** Marca # Pragma * Uso de la directiva pragma Marca # Pragma * en varias líneas de código # Pragma marca * / void ) mioMetodo { } - (Void) myMethod {} |
Continuación ...
La sintaxis con corchetes en Objective-C es una de las razones más frustraciones para los que vienen de otros idiomas (para los objetos). Sin embargo, con el hábito, te das cuenta de cómo el código se vuelve igual de legible con esta mezcla de sintaxis clásica y la más claramente Smalltalk. Por ejemplo vemos cómo el mismo procedimiento puede ser escrito 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: self "Annulla" cancelButtonTitle: @ "Cancel" "Ok" , nil ] ; otherButtonTitles: @ "Ok", nil]; ; myAlert.tag = 1; ; [MyAlert espectáculo]; ; [MyAlert liberación]; |
El ajuste del potavamo etiqueta 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: self "Annulla" cancelButtonTitle: @ "Cancel" "Ok" , nil ] ; otherButtonTitles: @ "Ok", nil]; 1 ] ; [MyAlert setTag: 1]; ; [MyAlert espectáculo]; ; [MyAlert liberación]; |
Lo mismo que en la lectura durante el evento:
1 2 3 4 5
| void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) {buttonIndex alertView.tag == 1 ) { // ... if (alertView.tag == 1) {/ / ... / / O alertView tag ] == 1 ) { // ... if ([tag alertView] == 1) {/ / ... } |
Nota: No todas las propiedades o métodos tienen esta doble sintaxis. 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é (que depende de cómo los desarrolladores han definido la interfaz).
Continuación ...
Yo ya había hablado de cómo implementar el método de reproducción aleatoria () de JavaScript y ActionScript . Me di cuenta, tuttaavia, no han señalado que incluso Actionscript es capaz de extenderse en la misma Javascript manera, su objeto Array :
Continuación ...
En PHP no es una característica muy útil llamada shuffle() que permite mezclar una matriz (véase el muy corto truco: tomar elementos aleatorios de un array en PHP ). Una gran versión de Javascript lo encontré aquí . A continuación se muestra el código ligeramente revisado:
Continuación ...
WordPress ofrece muchas características para navegar a través de los diferentes puestos y las páginas hacia atrás y adelante. Estos se utilizan dentro de los temas, a menudo en un completamente intercambiables, a pesar de que contienen algunas diferencias. Todo esto, para ser honesto, puedo crear cierta confusión en la elección de la función de su uso. Estas son algunas de las notas:
Continuación ...
Inspirado por WordPress Hack # 2 - Separar las categorías en las columnas laterales pueden ser muy útiles "break" en dos columnas de la lista de las categorías de WordPress.
Continuación ...
Últimos Comentarios
Daniela : Hola! Trato de hacer una ayuda para resolver mi problema. Estoy migrar tu blog de Tumblr para ...
Ludovica : Hello! Voy a explicar mi duda. Cuando escribo un post no añadir imágenes en el artículo (si es así ...
Giovambattista Fazioli : @ ale: Como se muestra @ Kevin ver en GitHub repo: https://github.com/gfazioli/Ch roma-Key
Giovambattista Fazioli : @ Kevin: Ver https://github.com/gfazioli/Ch roma-Key
Kevin : Muy buen ejemplo - le gustaría ver el fla también.!