Fecha: noviembre 26, 2019 a las 11:41 am
Autor: ortizsanchezdev
Categorías: SWIFT Etiquetas: apuntes | code | desarrollo | swift
Inauguro una serie de entradas en las que iré dejando una copia de mis apuntes del curso de SWIFT para desarrollo de aplicaciones iOS, no es mi pretensión que sean una guía del lenguaje, sino más bien una de consulta propia. Acepto sugerencias y preguntas, y las agradezco.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
import UIKit /* * Notas sobre el lenguaje: * * 1. Swift usa un tipado fuerte * 2. Tipos de datos: String, Int, Double, Float, Bool * 3. Swift usa inferencia de tipo en la asignación de variables y constantes, * aunque dicho tipo puede ser forzado. */ // Creación de una constante, mediante inferencia de tipos let prueba = "AA" // Creación de una variable, mediante inferencia de tipos var prueba2 = 30 // Creación de una constante forzando el tipo let constante : CGFloat = 20.0 // Creación de una variable forzando el tipo mediante el casteo del valor var variable1 = CGFloat(20.0) // Ejemplos de variables por valor y por referencia (Punteros) // Variables por valor: var a = 20 var b = a b = 10 print(a) // Variables por referencia: var labelA = UILabel(frame: CGRect(x: 0, y: 0, width: 10, height: 10)) labelA.text = "TextoA" labelA.text var labelB = labelA // labelB ahora es un puntero hacia labelA labelB.text = "TextoB" // El valor que estamos modificando es el de labelA labelA.text // Podemos declarar variables sin inicializarlas, pero debemos especificar el tipo, // ya que no puede inferirlo. let otraConstante : Int otraConstante = 20 // Crear Alias para los tipos de datos: typealias Entero = Int32 let constante3 : Entero = 10 |
Fecha: septiembre 4, 2019 a las 11:05 am
Autor: ortizsanchezdev
Categorías: PLUGINS-WORDPRESS | WordPress Etiquetas: desarrollo | plugin | WordPress
WordPress tiene una forma peculiar de trabajar con AJAX. Ya lleva implementadas una serie de funciones que te facilitan el uso de dicha tecnología. Os dejo un par de funciones, PHP y JavaScript, a modo de ejemplo. Al final del post también os enlazo a la documentación oficial para cualquier otra duda que os surja. […]
Más info...Fecha: agosto 13, 2019 a las 4:50 pm
Autor: ortizsanchezdev
Categorías: RECURSOS | TEMAS-WORDPRESS Etiquetas: desarrollo | plugin | theme | WordPress
En ocasiones nos será necesario realizar, en el desarrollo de temas o plugin, consultas personalizadas a la base de datos de WordPress. WordPress, en el backend, está programado en PHP por lo que existen muchas formas de realizar dichas consultas. En aras de una mejor seguridad y homogeneidad WordPress nos provee de una Clase PHP […]
Más info...Fecha: julio 23, 2019 a las 11:34 am
Autor: ortizsanchezdev
Categorías: CSS | RECURSOS Etiquetas: CSS3 | desarrollo
Diseñando una pequeña práctica me encontré con el problema de tener un menú de navegación en el que los enlaces de navegación, insertados dentro de una lista ordenada , tenían un margin-right: 2rem. El problema venía en que el último enlace, el que pegaba a la derecha, quedaba muy poco estético con tanta separación. Una […]
Más info...Fecha: julio 22, 2019 a las 9:44 am
Autor: ortizsanchezdev
Categorías: RECURSOS | TEMAS-WORDPRESS Etiquetas: desarrollo | theme | WordPress
Hace poco me encontré con la necesidad de agregar a mi Theme una opción para que un futuro usuario de éste pudiese modificar el footer sin necesidad de conocer el código PHP o modificar HTML directamente. Tras un par de preguntas al foro de Soporte oficial os dejo el código que usé para agregar dicha […]
Más info...Fecha: julio 18, 2019 a las 4:28 pm
Autor: ortizsanchezdev
Categorías: CSS | RECURSOS Etiquetas: CSS3 | desarrollo
Paul Irish, front-end developer de Google Chrome, nos presenta un snippet para agregar a nuestras hojas de estilo y evitar que un elemento aumente su tamaño al agregarle un padding. En concreto: html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } Espero que os sea útil, un saludo.
Más info...Fecha: a las 1:53 pm
Autor: ortizsanchezdev
Categorías: CSS | RECURSOS Etiquetas: CSS3 | desarrollo
¿Sabías que puedes definir variables en CSS?, imagina cuánto tiempo podrás ahorrarte si tienes que modificar, por ejemplo, un color muy usado en tu documento CSS. Echa un vistazo al código de ejemplo que te muestro: /* He usado un espacio entre – y – para una mejor visibilidad del código, pero en realidad son […]
Más info...Fecha: julio 16, 2019 a las 12:27 pm
Autor: ortizsanchezdev
Categorías: RECURSOS | TEMAS-WORDPRESS Etiquetas: desarrollo | theme | WordPress
Al programar plugins en WordPress tienes que indicar el tipo de licencia bajo el cual se distribuye dicho plugin. En caso de distribuirla bajo licencia GPL, el código a mostrar bajo el encabezado inicial del plugin podría ser: <?php /*
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Copyright (C) <var>2019</var> <var>José Manuel Ortiz Sánchez</var> (email: ortizsanchezdev@gmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
*/ ?> ¿Te gustaría saber más sobre licencias libres?, ¡pulsa aquí! Espero que os […]
Más info...Fecha: julio 9, 2019 a las 12:40 pm
Autor: ortizsanchezdev
Categorías: RECURSOS | TEMAS-WORDPRESS Etiquetas: desarrollo | theme | WordPress
En ocasiones podemos necesitar, para alguna página personalizada, modificar el loop de WordPress. Por ejemplo, si en una parte de una página quisiéramos mostrar los títulos de las tres últimas entradas podríamos usar el siguiente código: Obviamente no parece de gran utilidad, pero sí que lo sería para mostrar, mediante tres cards de […]
Más info...Fecha: julio 8, 2019 a las 2:20 pm
Autor: ortizsanchezdev
Categorías: RECURSOS | TEMAS-WORDPRESS Etiquetas: desarrollo | theme | WordPress
En ocasiones puede surgirte la necesidad de crear una página personalizada en tu instalación WordPress. Para estos casos yo opto por crear, dentro de mi tema propio o tema hijo, una página personalizada mediante el slug de la página que necesito. Por pasos: Creo una nueva página en mi dashboard de WordPress (Páginas / Añadir […]
Más info...L | M | X | J | V | S | D |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |