Lunes, octubre 22, 2018

Descargar el primer capítulo gratis.

Durante los casi 5 años que llevo desarrollando aplicaciones para iOS me he topado con diferentes situaciones que me han hecho poner especial atención a mis hábitos de desarrollo.

Algunas veces todo fluye como debería desde un inicio. Otras veces, te ves forzado a cambiar algunos detalles del proyecto en el que estás trabajando. Otras más, el proyecto entra en una etapa pivotal donde tienes que re-pensar absolutamente toda la lógica del mismo.

He aprendido que es nuestro deber como desarrolladores invertir algo de tiempo en nuestro tooling para que, cuando llegue el momento, podamos alterar nuestros proyectos con el menor de los esfuerzos.

En este libro cubro puntos muy específicos que he identificado como medulares para evitar que el desarrollo de una aplicación de iOS a largo plazo se vuelva en una tarea imposible de completar.

[vc_raw_js]JTNDZGl2JTIwaWQlM0QlMjdjb2xsZWN0aW9uLWNvbXBvbmVudC1kMzAwZGMzODg2ZSUyNyUzRSUzQyUyRmRpdiUzRSUwQSUzQ3NjcmlwdCUyMHR5cGUlM0QlMjJ0ZXh0JTJGamF2YXNjcmlwdCUyMiUzRSUwQSUyRiUyQSUzQyUyMSU1QkNEQVRBJTVCJTJBJTJGJTBBJTBBJTI4ZnVuY3Rpb24lMjAlMjglMjklMjAlN0IlMEElMjAlMjB2YXIlMjBzY3JpcHRVUkwlMjAlM0QlMjAlMjdodHRwcyUzQSUyRiUyRnNka3Muc2hvcGlmeWNkbi5jb20lMkZidXktYnV0dG9uJTJGbGF0ZXN0JTJGYnV5LWJ1dHRvbi1zdG9yZWZyb250Lm1pbi5qcyUyNyUzQiUwQSUyMCUyMGlmJTIwJTI4d2luZG93LlNob3BpZnlCdXklMjklMjAlN0IlMEElMjAlMjAlMjAlMjBpZiUyMCUyOHdpbmRvdy5TaG9waWZ5QnV5LlVJJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwU2hvcGlmeUJ1eUluaXQlMjglMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwbG9hZFNjcmlwdCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlMEElMjAlMjAlMjAlMjBsb2FkU2NyaXB0JTI4JTI5JTNCJTBBJTIwJTIwJTdEJTBBJTBBJTIwJTIwZnVuY3Rpb24lMjBsb2FkU2NyaXB0JTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwdmFyJTIwc2NyaXB0JTIwJTNEJTIwZG9jdW1lbnQuY3JlYXRlRWxlbWVudCUyOCUyN3NjcmlwdCUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMHNjcmlwdC5hc3luYyUyMCUzRCUyMHRydWUlM0IlMEElMjAlMjAlMjAlMjBzY3JpcHQuc3JjJTIwJTNEJTIwc2NyaXB0VVJMJTNCJTBBJTIwJTIwJTIwJTIwJTI4ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUlMjglMjdoZWFkJTI3JTI5JTVCMCU1RCUyMCU3QyU3QyUyMGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lJTI4JTI3Ym9keSUyNyUyOSU1QjAlNUQlMjkuYXBwZW5kQ2hpbGQlMjhzY3JpcHQlMjklM0IlMEElMjAlMjAlMjAlMjBzY3JpcHQub25sb2FkJTIwJTNEJTIwU2hvcGlmeUJ1eUluaXQlM0IlMEElMjAlMjAlN0QlMEElMEElMjAlMjBmdW5jdGlvbiUyMFNob3BpZnlCdXlJbml0JTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwdmFyJTIwY2xpZW50JTIwJTNEJTIwU2hvcGlmeUJ1eS5idWlsZENsaWVudCUyOCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMGRvbWFpbiUzQSUyMCUyN3Nob3BwaW5naGFuZHkubXlzaG9waWZ5LmNvbSUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMGFwaUtleSUzQSUyMCUyNzkyZDA2N2QwYjRhZWQ0OTgzYThlOTgwYzZkNDgzNmNlJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwYXBwSWQlM0ElMjAlMjc2JTI3JTJDJTBBJTIwJTIwJTIwJTIwJTdEJTI5JTNCJTBBJTBBJTIwJTIwJTIwJTIwU2hvcGlmeUJ1eS5VSS5vblJlYWR5JTI4Y2xpZW50JTI5LnRoZW4lMjhmdW5jdGlvbiUyMCUyOHVpJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwdWkuY3JlYXRlQ29tcG9uZW50JTI4JTI3Y29sbGVjdGlvbiUyNyUyQyUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlkJTNBJTIwNDM1NzQ0NjYxJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbm9kZSUzQSUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkJTI4JTI3Y29sbGVjdGlvbi1jb21wb25lbnQtZDMwMGRjMzg4NmUlMjclMjklMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBtb25leUZvcm1hdCUzQSUyMCUyNyUyNTI0JTI1N0IlMjU3QmFtb3VudCUyNTdEJTI1N0QlMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvcHRpb25zJTNBJTIwJTdCJTBBJTIwJTIwJTIycHJvZHVjdCUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMmJ1dHRvbkRlc3RpbmF0aW9uJTIyJTNBJTIwJTIyY2hlY2tvdXQlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJ2YXJpYW50SWQlMjIlM0ElMjAlMjJhbGwlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJjb250ZW50cyUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMmltZ1dpdGhDYXJvdXNlbCUyMiUzQSUyMGZhbHNlJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIydmFyaWFudFRpdGxlJTIyJTNBJTIwZmFsc2UlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJkZXNjcmlwdGlvbiUyMiUzQSUyMGZhbHNlJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIyYnV0dG9uV2l0aFF1YW50aXR5JTIyJTNBJTIwdHJ1ZSUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMmJ1dHRvbiUyMiUzQSUyMGZhbHNlJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIycXVhbnRpdHklMjIlM0ElMjBmYWxzZSUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMnRleHQlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJidXR0b24lMjIlM0ElMjAlMjJCVVklMjBOT1clMjIlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjJzdHlsZXMlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJwcm9kdWN0JTIyJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwbWVkaWElMjAlMjhtaW4td2lkdGglM0ElMjA2MDFweCUyOSUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm1heC13aWR0aCUyMiUzQSUyMCUyMmNhbGMlMjgyNSUyNSUyMC0lMjAyMHB4JTI5JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybWFyZ2luLWxlZnQlMjIlM0ElMjAlMjIyMHB4JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybWFyZ2luLWJvdHRvbSUyMiUzQSUyMCUyMjUwcHglMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJidXR0b24lMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzZDgxYzIyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTNBaG92ZXIlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzYzIxOTFmJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTNBZm9jdXMlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzYzIxOTFmJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIyY2FydCUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMmNvbnRlbnRzJTIyJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIyYnV0dG9uJTIyJTNBJTIwdHJ1ZSUwQSUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMnN0eWxlcyUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMmJ1dHRvbiUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmJhY2tncm91bmQtY29sb3IlMjIlM0ElMjAlMjIlMjNkODFjMjIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlM0Fob3ZlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmJhY2tncm91bmQtY29sb3IlMjIlM0ElMjAlMjIlMjNjMjE5MWYlMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlM0Fmb2N1cyUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmJhY2tncm91bmQtY29sb3IlMjIlM0ElMjAlMjIlMjNjMjE5MWYlMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJmb290ZXIlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzZmZmZmZmJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIybW9kYWxQcm9kdWN0JTIyJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIyY29udGVudHMlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJpbWclMjIlM0ElMjBmYWxzZSUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMmltZ1dpdGhDYXJvdXNlbCUyMiUzQSUyMHRydWUlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ2YXJpYW50VGl0bGUlMjIlM0ElMjBmYWxzZSUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMmJ1dHRvbldpdGhRdWFudGl0eSUyMiUzQSUyMHRydWUlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJidXR0b24lMjIlM0ElMjBmYWxzZSUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMnF1YW50aXR5JTIyJTNBJTIwZmFsc2UlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjJzdHlsZXMlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJwcm9kdWN0JTIyJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwbWVkaWElMjAlMjhtaW4td2lkdGglM0ElMjA2MDFweCUyOSUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm1heC13aWR0aCUyMiUzQSUyMCUyMjEwMCUyNSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm1hcmdpbi1sZWZ0JTIyJTNBJTIwJTIyMHB4JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybWFyZ2luLWJvdHRvbSUyMiUzQSUyMCUyMjBweCUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMmJ1dHRvbiUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmJhY2tncm91bmQtY29sb3IlMjIlM0ElMjAlMjIlMjNkODFjMjIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlM0Fob3ZlciUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmJhY2tncm91bmQtY29sb3IlMjIlM0ElMjAlMjIlMjNjMjE5MWYlMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjIlM0Fmb2N1cyUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmJhY2tncm91bmQtY29sb3IlMjIlM0ElMjAlMjIlMjNjMjE5MWYlMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlN0QlMkMlMEElMjAlMjAlMjJ0b2dnbGUlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjJzdHlsZXMlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjJ0b2dnbGUlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzZDgxYzIyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTNBaG92ZXIlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzYzIxOTFmJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTNBZm9jdXMlMjIlM0ElMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJiYWNrZ3JvdW5kLWNvbG9yJTIyJTNBJTIwJTIyJTIzYzIxOTFmJTIyJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTdEJTJDJTBBJTIwJTIwJTIycHJvZHVjdFNldCUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMnN0eWxlcyUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMnByb2R1Y3RzJTIyJTNBJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyJTQwbWVkaWElMjAlMjhtaW4td2lkdGglM0ElMjA2MDFweCUyOSUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMm1hcmdpbi1sZWZ0JTIyJTNBJTIwJTIyLTIwcHglMjIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlN0QlMEElN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjklM0IlMEElMjAlMjAlN0QlMEElN0QlMjklMjglMjklM0IlMEElMkYlMkElNUQlNUQlM0UlMkElMkYlMEElM0MlMkZzY3JpcHQlM0U=[/vc_raw_js]