Entradas

Prácticas en lenguaje Swift

Imagen
  1-Hola mundo 2-Sumar dos números y devolver el resultado: 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: 4-Dado un número, comprobar si es par o no 5-Dados dos números, comprobar si el primero es divisible entre el segundo

Investigación del código

  Super. viewDidLoad() llama al método viewDidLoad() de la clase base asegurándose de que la configuración predeterminada de este método se ejecuta antes de cualquier código personalizado. ViewDidload() se llama una sola vez cuando la vista del controlador Se carga en memoria. Import UIKit Es una declaración de importación que permite acceder a la biblioteca UIKit que proporciona las clases y funciones necesarias para crear interfaces de usuario en iOS. UIKit contiene clases como UIViewController, UIButton, UILabel, entre otras que se utilizan para construir y gestionar las interfaz gráfica de iOS. @IBOutlet @IBOutlet es una marca de atributo utilizada para conectar elementos de la interfaz de usuario (como botones, etiquetas, etc.) del archivo del diseño a las propiedades de la clase del controlador de vista. Se utiliza principalmente en la creación de interfaces gráficas con Interface Builder en XCode permite interactuar con los elementos de la UI desde el código. @IBAction Es ot...

Número Random

Imagen
  Escribir el código para crear una app que genere un número random. import UIKit class ViewController: UIViewController {     @IBOutlet weak var numbertxt: UITextField!     @IBOutlet weak var intentoslbl: UILabel!     @IBOutlet weak var mensajelbl: UILabel!     var random = ""     @IBAction func validar(_ sender: Any) {         setValues()     }     override func viewDidLoad() {         super.viewDidLoad()         // Do any additional setup after loading the view, typically from a nib.     }     func setValues() {         random = String(arc4random_uniform(10))         print(random)     } }

Diseñando la interfaz

Imagen
 El video es parte de un taller sobre cómo crear una aplicación en iOS utilizando Xcode y Swift . En este episodio, el instructor muestra cómo diseñar la interfaz de una aplicación de "Adivina el número". Pasos principales como: Agregar elementos a la pantalla usando el Storyboard : Se insertan Labels para el título, intentos y reglas del juego.Se agrega un TextField para ingresar el número.Se añade un botón para validar la respuesta. Configurar el diseño responsivo : Se utilizan constraints para que la interfaz se adapte a diferentes tamaños de pantalla.Se alinean los elementos horizontalmente y se establecen márgenes. Vincular elementos con el código : Se crea un Outlet para el TextField ( number_txt ).Se crean Outlets para los Labels ( intentos_lbl , mensaje_lbl ).Se vincula el botón con una acción ( validar ), que se programará en el siguiente video.

Recursos para el desarrollo

  1-Que es el lenguaje Swift y cuales son sus características? Es un lenguaje moderno optimizado, sencillo en sus cimientos, posee características que hacen el programa mas seguro y evita bugs. 2-Que es Xcode y cuales son sus características? Es un entorno de desarrollo integrado en Apple, con el se puede llevare el desarrollo de la app de principio a fin e incluye herramientas de edición y depura el código hasta modelado de base de datos pasando por el diseño de interfaz, edición de escenas en 3D y sistemas de partículas, entre otros. 3-Cuales son las capas de trabajo de IOS? Cocoa Touch Media Core service Core Os 4-Menciona 10 Frameworks de IOS y para que sirve cada uno. UIKit Permite crear interfaces de usuario con botones, etiquetas, tablas, vistas y más. Maneja eventos táctiles y gestos. SwiftUI Framework moderno para diseñar interfaces declarativas en iOS, macOS, watchOS y tvOS. Usa código Swift conciso y actualizaciones en tiempo real. CoreData Permi...

Primera Aplicacion en XCODE (Tutorial)

Imagen
Melany Aimee Perez Olivares 6 BMP  Primero se abre XCODE, se selecciona el tipo de proyecto que se va a crear (una aplicación iOS de una sola vista). Te lleva a la pantalla inicial, donde posteriormente se pueden añadir mas vistas si es necesario. Se selecciona un nombre al proyecto, que sea solo para iPhone, se crea el programa y esta listo para empezar. Se define la interfaz de las diferentes pantallas de la aplicación usando el archivo Main.Storyboard que se crea por defecto en cada aplicación. También se define el flujo que habrá entre ellas. Para los componentes, se pueden tomar de la biblioteca, podríamos arrastrar las pantallas de nuestra aplicación y algunas vistas. A las vistas se les puede cambiar de color al acceder a sus propiedades. Se puede agregar un label, que es una etiqueta donde se puede poner texto. Al agregar mas elementos, a la izquierda, se puede ver la jerarquía de elementos que estamos creando. Tambien se pude añadir un botón. Los view controllers tienen un...
Imagen