Entradas

Mostrando las entradas de abril, 2024

Generar un numero random

Imagen
// // ViewController.swift // PrimerAppCF // // Created by Luis Enrique Hernandez Celaya en 04/06/17. // Copyright © 2017 CodigoFacilito All rights reserved. // import  UIKit class ViewController: UIViewController { @IBOutlet weak var numbertxt:  UITextField ! @ IBOutlet   weak var  intentoslbl:  UILabel ! @ IBOutlet   weak var  mensajeslbl:  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
 Para empezar agregamos un label arrastrándolo de la barra de objetos a la interfaz, lo posicionamos, también se cambiara el tamaño y el texto que contiene, lo mismo se hará con los demás elementos incluyendo el botón y la caja de texto. Su aspecto se vera bien, pero solo en ese dispositivo, para cambiar eso se usara las restricciones, para eso iniciamos con la alineación con el botón "add new alignment constraint", cambiamos su posición horizontal, agregamos restricciones arriba, en los dos lados y agregamos el aspecto "aspect radio", tiene que quedar todo de color azul y no rojo, lo mismo se hace con los demás elementos, cambiando algunos valores y quitamos algunas cosas dependiendo del aspecto deseado. En la parte superior derecha hay tres botones, el primero oculta/muestra la barra izquierda, el segundo oculta/muestra la consola y el tercero oculta/muestra los elementos a utilizar, otro botón conformado por dos circulos el cual muestra el código de nuestro diseñ...

Recursos para el desarrollo

 1-¿Qué es un lenguaje swift y cuáles son sus características? Es un lenguaje de programación mas moderno y optimizado que se antecesor Objevtive-C. Su programación es segura y evita determinados bugs. 2-¿Qué es Xcode  y cuáles son sus características? Es un entorno de desarrollo integrado bastante completo, incluye herramientas de edición y depuración de código, modelado de bases de datos, también cuenta con herramientas para diseño de interfaz, edición de escenas 3D y sistemas de particulas. 3-¿ Cuáles son las capas de trabajo de iOS? 1° Cocoa Touch 2° Media 3° Core Services 4° Core Os 4-Menciona 10 Frameworks de iOS y para que sirve cada uno. 1° UiKit: Sirve para hacer el interfaz de usuario. 2° CoreData: Sirve para realizar bases de datos. 3° CoreGraphics: Sirve para dibujos y gráficas. 4° AvFoundation: Sirve para la grabación, edición y reproducción de audio y video. 5° GLKit: Ayuda a integrar con modelos 3D openGL. 6° MapKit: Sirve para mostrar mapas. 7° SpriteKit: Sirve...

Linea del tiempo de iOS

Imagen