Skip to content

Aplicación de ejemplo Swift para clases del CETAV semana 2

License

Notifications You must be signed in to change notification settings

CocoaHeadsCR/CETAV_Mapa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CETAV_Mapa

Aplicación de ejemplo Swift para clases del CETAV semana 2

Descripción

Aplicación aplicando los conceptos básicos de patrones de diseño y programación en Swift vistos durante las 2 primeras clases en el CETAV.

Cada paso está documentado y demarcado por tags los cuales pueden ser accesados de la siguiente manera

git reset --hard <nombre del tag>

Los tags contenidos en el proyecto son los siguientes:

Nombre del tag Descripción
Inicio Primer commit
2 Definir el modelo
3 Definimos carga de datos y retornamos datos
4 Agregamos el mapa a la vista
5 Agregamos el framework de MapKit
6 Centrar el mapa en la ubicación del usuario
7 Agregamos un GPX file para simular la ubicación
8 Centramos el mapa en el usuario
9 Centramos el mapa a 2Kms del usuario actual
10 Respondemos a evento del botón y al debug description personalizado
11 Corregidos los puntos del GPX file. Agregamos anotaciones al mapa
12 Botón inicia desactivado hasta que la región sea asignada
13 Convertir los puntos con map

Nota: Es importante antes de poder realizar el «salto» de tag tener el historial del repositorio limpio; es decir, ningún cambio pendiente en el repositorio ya que si no git no nos permitirá hacer el rest --hard al tag especificado.

En caso de no tener el historial limpio habrá que deshacer los cambios realizados a los archivos modificados mediante el siguiente comando:

git checkout -- <path del archivo con cambios>*

About

Aplicación de ejemplo Swift para clases del CETAV semana 2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages