Entradas

Mostrando entradas de mayo, 2024

PROYECTO FINAL

Imagen
 1.- OBJETIVO DE LA APP Mi Objetivo en mente con mi aplicacion es dar a conocer diferentes generos de videojuegos como aco y quedan adquirirlos a precios bajos. Ofreciendo una compra de forma segura y barata  en una pagina de confianza. Lo vitimo en ventas de videojuegos.! 2.-INTRODUCCION En el vasto universo del entretenimiento digital, los Videojuegos ocupan un lugaric destacado camo una forma de escape, aventura y diversion pora personas de todas las edades. En esta era digital, donde la tecnologia y la I creatividad se fusionon para crear experiencias unicas, nuestra tiende de Videojuego se enorgullese de ofrecer una amplia seleccions de titulos para satisfacer todos los gustos y preferencias Desde los clasicos atemporales hasta los ultimos lanza- mientos de los principales franquicias, nuestra tienda se dedica a proporcionar a nuestros clientes acceso a los videojuegos mos emocionantes y envolventes del mercado. Ya sea que busques sumergirte en mundos de fantasia. Co...

PRACTICAS DE LENGUAJE SWIFT

Imagen
  1-Hola mundo print("Hola, mundo!") func greet(name: String, surname: String) { print("Saludos \(name)\(surname)") } let myName="Magdiel" let mySurname = "Guzman" greet(name: myName, surname: mySurname) 2-Sumar dos números y devolver el resultado: func suma(_ num1:Int, _ num2:Int) ->  Int { return num1 + num2 } let num1 = 5 let num2 = 8 print("\(num1)+\(num2)=\(suma(num1,num2))") 3-Dada la edad de un perro, calcular la edad equivalente en humanos, teniendo en cuenta que un año para una persona equivale a 7 años para un perro: func edadHumano(_ edadPerro:Int) -> Int { return edadPerro * 7 } let edadPerro = 7 print("\(edadPerro)años de un perro equivalen a \(edadHumano(edadPerro)) años de un humano") 4-Dado un número, comprobar si es par o no: func esPar(_ num:Int) -> Bool { return num % 2 == 0 } let num = 13 // Con if if esPar(num) { print("El numero \(num) es par") } else { print("El numero \(num) es i...

Investigación de codigo del programa anterior

1. super.viewDidLoad(): Llama al método viewDidLoad() de la superclase. 2. Import UIKit: Importa el marco UIKit para construir interfaces de usuario en iOS. 3. @IBOutlet: Conecta elementos de interfaz de usuario con propiedades en el código. 4. @IBAction: Conecta acciones de interfaz de usuario con métodos en el código. 5. override: Indica que un método en una subclase sobrescribe a uno en la superclase. 6. func setValues(): Define una función llamada setValues. 7. if-else: Estructura de control de flujo que ejecuta bloques de código basados en condiciones. 8. print: Función para imprimir valores en la consola. 9. string: Tipo de dato que representa una secuencia de caracteres. 10. self: Hace referencia al objeto actual dentro de su ámbito. Magdiel Guzman Vidaurri 6AMP

Generar un numero random

Imagen
  Generar un número random  Escribir el código para crear una app que genere un número random, dibujar el diseño de la app y el código en swift en su cuaderno y en el blog, apoyandose en el video adjunto . CÓDIGO   // // viewController.swift // Primera AppCF // // Created by Luis Enrique Hernandez Celaya on 04/06/17 // Copyright 2017 Codigo Facilito. All rights reserved. // import UIkit Class viewController: UIViewController{ @IBOutlet weak var numbertxt: UIText Field! @IBOutlet weak var intentoslbl: UI Label! @IBOutlet weak var mensajelble: Ul Lablel! @IBAction func validar(sender: Any) { } override func viewDidLoad() {  super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } } Magdiel Guzmán Vidaurri 6AMP

Diseñando la interfaz

Imagen
  Resumen de video En el taller se agregarán elementos visuales a la pantalla mediante el uso de etiquetas (Labels), botones y una caja de texto (Textfield).. Se ajustarón sus posiciones y tamaños para que se vean bien on diferentes tamaños. de pantalla, se destaca la importancia de utilizar restricciones para asegurar que los elementos y sean Visibles se mantengan en su lugar a todos los dispositivas Se explico como vincular estos elementos Visuales interactuar con el codigo para que puedad a la aplicacion. Se crearon conexiones de Salida (outlets) para el Textfield y los label 10 que permite al codigo acceder y modificar su contenido. Tambien se crea una conexion de accion (Action). para el baton, que se activa cuando el usuario realiza una accion especifica, como Valldor la identidad Entrada TextField. Magdiel Guzmán Vidaurri 6AMP

Recursos para el desarrollo

 Contesta las siguientes cuestiones apoyandote del video adjunto: 1-Que es el lenguaje Swift y cuales son sus características? Es un lenguaje moderno optimizado sencillo en sus cimientos y muy Potentes, Caracteristicas: Programación más segura, se consiguen evitar determinados bugs, nace en 2010, es una de los lenguajes más valorados por programadores hoy en día. 2-Que es Xcode y cuales son sus características? Es un entorno de desarrollo integrado o IDE muy completo Con el podemos llevar el desarrollo de la app de principio a fin. Tiene edición y depuración de código, modelado de bases de datos, interfaz, edicion de Sistemas 3D y sistema de particulas. 3-Cuales son las capas de trabajo de IOS? Cocoa Touch Media Core Services Core Os 4-Menciona 10 Frameworks de IOS y para que sirve cada uno. 1- UIKit = para montar la interfaz del usuario 2-CoreData=Para bases de datos 3-CoreGraphics = Para dibujos y gráficas 4- AVFoundation=Para la Grabación, edición y reproducción de audio y video...