07.Nov.22
He estudiado
Del 31 de octubre al 6 de noviembre 20:04
Del 24 al 30 de octubre 13:12
Del 17 al 23 de octubre 19:01 (Práctica 16:17 + Podcast 02:43)
Lo que mi trabajo me ha enseñado
Esperar que la gente tenga sentido común es una falta de sentido común.
Lo que para ti es sencillo, fácil y obvio no para toda la gente lo es. Lo es para ti porque lo ves todos los días, has adquirido experiencia, te has formado en ello, todo el día hablas de ello.
No des las cosas por sentado, se claro con tus explicaciones.
Estoy en:
He logrado crear una vista con dos botones y un campo de texto. El primer botón abre la cámara y lea un código QR, que al introducir un código el botón valide si es correcto o no a partir de un listado y muestra alerta. Esa vista es reutilizable.
He logrado crear un archivo txt en el que se vaya añadiendo texto al final. Para crear un registro de los errores de la app.
He estado trabajando en Test Unitarios. Valido los resultados de los métodos de las clases, indico los resultados y lo que el método debe devolver.
He terminado la mini app de temporizador de un tutoría en YouTube. Me ha llamado la atención las animaciones, lo fácil que puede llegar a ser crear una linea circular que vaya decreciendo conforme el tiempo avanza.
Analogía programación
Tipos de datos por valor y por referencia
La diferencia entre uno y otro la podemos observar si tomamos una hoja de numbers o Excel. A una celda le asignamos un valor de 10.
Podemos copiar esa celda y pegarla en otra. Si pegamos el valor, tendremos dos celdas con 10 y si modificamos la que hemos pegado a 5 la primera no se verá afectada, pero tendrán el mismo formato de celda. Si hacemos una referencia basta con poner un signo de = en una tercera celda e indicar la primera. Y si modificamos el valor de la primera, la tercera también cambiará. Aunque en numbers o Excel, si cambiamos la referencia por un valor u otra referencia la primera no se verá afectada.
Es como poder acceder a un valor desde otro punto.
Otra manera de cómo lo veo es: Valor por referencia la cuenta Bancaria, porque yo puedo pagar con mi tarjeta de débito, y afecta al saldo de mi cuenta, o cuándo hago una transferencia a otra cuenta, también. Y si mi mujer paga con su tarjeta también afecta al mismo saldo, no importa desde dónde se haga la fuente es la misma y única. La referencia por valor sería tener un billete. Si quiero pagar algo utilizo uno o varios billetes, pero es un valor único. En cuanto lo use dejará de tener esa denominación y me darán otro billete u monedas.
Libro o Anécdota motivadora
El descontento es el primer paso en el progreso en cualquier hombre.
Oscar Wilde
Enlaces
Contacto
Twitter @adrintro
Cuaderno de bitácora – Próxima Parada Swift
Despedida
Bueno yo me bajo en esta parada, nos vemos en la próxima y te cuento algo más sobre mi aventura con Swift.
Créditos
Licensed under Creative Commons: By Attribution 4.0 License
¿Quieres recibir posts, cheatCodes, enlaces y katas en Swift para practicar?
Quincenalmente recibirás en tu correo electrónico la newsletter, solo hace falta tu correo electrónico.