Categories
Swift Development

WWDC21 Wish List

Dub dub is coming and we all have a wish list for this season this are the things I want this year SWIFTUI Fixed Navigation on iOS and macOS Improvements on List General improvements New MacBook Pro M1 or iMac Pro M1 New Cinema Display SwiftData (or update for CoreData)

Categories
Swift Development

GCD

Granth central dispatch (algo así como gran despacho central en español) Si estas accediendo a datos remotos deberías usar un Hilo en segundo plano Si estas ejecutando un código lento este también debería ir en el hilo de segundo plano Si estas editando 100 fotos deben ir en multiples hilos en segundo plano GCD nos […]

Categories
Articulo personal Portafolio Swift Development

HandsUP LESCO

HandsUp, es una plataforma virtual para el aprendizaje de LESCO, creada por Esteban Campos Sanchez Para este proyecto se me encomendó recrear una Aplicación ya existente de la cual no se tenia el código fuente. Para este proyecto utilice SwiftUI El resultado fue una App para iOS, iPadOS y macOS. La App tiene dos modos […]

Categories
Swift Development

Maps on SwiftUI and macOS Big Sur

Im writing this little post like a reference for my self but if anyone else found it useful thats great suggestions are also Wellcome So a little bit of context im rewriting my app from SwiftUI to SwiftUI 2 to use the new Multiplatform Apps I was using the UIViewRepresentable but I read a little […]

Categories
Swift Development

100 Días de Swift Día 23

Estas son mis notas para el curso https://www.hackingwithswift.com Puntos claves Accesar archivos en el Bundle de la app fm se refiere a FileManager y path se refiere a la ruta desde el Bundle de la App el cual indicamos con una String try! es necesario por si no se encuentran nuestros archivos Crear celdas en […]

Categories
Swift Development

100 Días de Swift Día 22

Estas son mis notas para el curso https://www.hackingwithswift.com/100 Crear un botón en la barra de navegación. Guardar imagen en el carrete Nota importante: No olvidar agregar el permiso en el info.plist Resumen En este proyecto aprendí lo fácil que es Mostar el menu de compartir en iOS. También a agregar botones en la barra de […]

Categories
Swift Development

100 Días de Swift Día 19 a 21

Día 19 a 21 Estas son mis notas para el curso https://www.hackingwithswift.com/100 “The world is a book, and those who do not travel read only a page.” Saint Augustine «El mundo es un libro, y aquellos que no viajan solo han leído una pagina» Saint Augustine Guess the Flag Project 2, part one Añadir un […]

Categories
Swift Development

100 Días de Swift Días 13 a 15

Estas son mis notas del curso https://www.hackingwithswift.com/100 Consolidation 1 Estos son días para repasar lo aprendido Variables and constants Types of Data Operators String interpolation Arrays Dictionaries Conditional statements Loops Switch case Functions Optionals Optional chaining Enumerations Structs Classes Properties Static properties and methods Access control Polymorphism and typecasting Closures Referencias https://www.hackingwithswift.com/100/13 https://www.hackingwithswift.com/100/14 https://www.hackingwithswift.com/100/15 Próximos […]

Categories
Swift Development

100 Días de Swift Día 16 a 18

“Of all our inventions for mass communication, pictures still speak the most universally understood language.” Walt Disney «De todas nuestros inventos de comunicación masiva, las imágenes siguen siendo el lenguaje universal mas entendido» Walt Disney Storm View Project 1, part one Listado archivos del main Bundle Obtener archivos del main bundle (contenedor principal de nuestra […]

Categories
Swift Development

100 Días de Swift Día 12

Estas son mis notas para el curso https://www.hackingwithswift.com/100 “I call it my billion-dollar mistake ” Tony Hoare (talking about the invention of optionals) «Lo llamo mi error de un millón de dólares» Tony Hoare (hablando de la invención de los opcionales ) Optionals Null references cuando una variable no contiene nigua valor, pueden causar varios […]