Introducción a Swift IOS Parte #2

Introducción a Swift IOS Parte #2

Swift, Lenguaje de programación, iOS-Swift, esta tuani

Sharing is caring!

Ya hemos aprendido a crear nuestra virtual de MAC OSX y nuestro ambiente de trabajo en los posts anterior de Introducción a Swift IOS Parte #1, si no los has leido te invito a visitar primero estos dos posts.

En este Post aprenderemos a crear nuestra primera app básica usando Swift IOS, la cual estará conformado por dos campos de textos donde se digitarán números que a través de botones se ejecutarán acciones básicas de una calculadora como sumar, restar, multiplicar y dividir.

  • Lo primero que haremos e ir a abrir nuestro IDE xCode y escoger la opción de crear un nuevo proyecto de xcode.
Pantalla de bienvenida, Xcode, Este ide es el mas completo para programar en Swift iOS
  • En la ventana de selección de template para tu nuevo proyecto seleccionamos la opción de Vista simple de App.
Ventana de template para crear nuevo proyecto Xcode. Este ide es el mas completo para programar en Swift iOS
  • Le ponemos un nombre a nuestra aplicación que en nuestro caso se llamara MiPrimeraApp, y hacemos clic sobre el botón y por último sobre el botón crear.
  • Lo primero que se nos muestra es la pantalla de las propiedades de configuración general de nuestro proyecto, donde podemos observar el nombre de nuestro proyecto, nuestro identificador de paquete permite que iOS y macOS reconozcan cualquier actualización de esta aplicación, la versión de nuestro proyecto y el número de compilado.
  • En nuestra estructura de proyecto tenemos en primer plano, nuestros Storyboards y nuestros ViewControllers, que son los componentes con los que trabajaremos para este ejemplo.
  • Usando nuestro panel de librerías de objetos vamos a diseñar esta pantalla básica, con la que haremos funcionar nuestro ejemplo.
Pantalla de ejemplo de aplicación movil basico. emulador básico para Swift-IOS
  • Para conectar nuestro control de interfaz de tipo texto con una variable de control dentro de nuestro editor, necesitaremos seleccionar el control a vincular o conectar y presionando la tecla “Control” y presionando nuestro cursor arrastramos desde nuestro control de interfaz a la posición donde necesitamos poner o inicializar nuestro variable de control en nuestro ViewController, no abrirá un modal donde verificamos que el tipo de conexión se “Outlet”, definimos el nombre y damos clic sobre el botón conectar.
  • Para los controles que son tipo botón el procedimiento es el mismo con la diferencia que el tipo de conexión seria de acción, esto es para indicar que la conexión se hará hacia una función o evento.
Nuestro ViewController deberia quedar de esta manera:
@IBOutlet weak var txtNumero1: UITextField!
@IBOutlet weak var txtNumero2: UITextField!    
@IBOutlet weak var lblResultado: UILabel!
    
@IBAction func btnSumar_Click(_ sender: Any) {
   var vSumar : Int = Int(txtNumero1.text!)! + Int(txtNumero2.text!)!;
   lblResultado.text = String(vSumar);
}
    
@IBAction func btnRestar_Click(_ sender: Any) {
   var vRestar : Int = Int(txtNumero1.text!)! - Int(txtNumero2.text!)!;
   lblResultado.text = String(vRestar);
}
    
@IBAction func btnMultiplicar(_ sender: Any) {
   var vMultiplicar : Int = Int(txtNumero1.text!)! * Int(txtNumero2.text!)!;
   lblResultado.text = String(vMultiplicar);
}
    
@IBAction func btnDividir_OnClick(_ sender: Any) {
   var vDividir : Int = Int(txtNumero1.text!)! / Int(txtNumero2.text!)!;
   lblResultado.text = String(vDividir);
}

Descarga el proyecto de ejemplo dando click aqui.

Te invitamos a ver nuestro video tutoria y a suscribirte a nuestro canal de youtube.

Suscribete a nuestro canal de Youtube

Recuerda ver tambien nuestros post de:

Virtualizar MAC OS sobre Windows PC.

Introducción a Swift IOS Parte #1

Puedes visitar nuestra sección de multimedias y ver mas videos de tu interés.

Capacidades y Habilidades necesarias para ser un desarrollador FULL STACK
Programacion Informática Tecnología

Capacidades y Habilidades necesarias para ser un desarrollador FULL STACK

Que habilidades o conocimientos se requieren para ser un desarrollador Full Stack, acá te informo lo tuani cuales son.
Read More
WebSphere Application Server en Windows Parte #1
Informática Desarrollo Programacion

WebSphere Application Server en Windows Parte #1

¿Que es WebSphere Application Server(WAS)? WebSphere Application Server conocido popularmente como WAS es un servidor de aplicaciones de la familia...
Read More
Procedimiento que regresa una tabla cruzada usando Db2
Informática Programacion

Procedimiento que regresa una tabla cruzada usando Db2

Concepto básico de tabla cruzada usando Db2 El concepto básico de una tabla cruzada es que los valores de fila...
Read More
Primeros pasos con Slim 4 en PHP
PHP Programacion

Primeros pasos con Slim 4 en PHP

Primeros pasos para utilizar Slim 4 en Php, Instalando Apache XAMPP, Composer y creando prin=mera App con Slim.
Read More
Slim para PHP – Micro Framework programación del 2020
PHP Programacion

Slim para PHP – Micro Framework programación del 2020

Hola que tal, como están? espero que muy bien. El día de hoy le vengo a hablar un poco de...
Read More
Conociendo  RPG IV  – AS400
Programacion

Conociendo RPG IV – AS400

Conociendo lenguaje de programación - RPG IV
Read More
Excel en JAVA: Creación y lectura de archivos con Apache POI 4.4
Programacion Java

Excel en JAVA: Creación y lectura de archivos con Apache POI 4.4

Hola que tal, como están?, bienvenido a este pequeño y sencillo articulo acerca de como crear un archivo Excel en...
Read More
Swift-IOS para principiantes, UITableView Parte #3
Programacion Centroamérica Swift

Swift-IOS para principiantes, UITableView Parte #3

Conceptos fundamentales de UITableView Las tablas son comúnmente utilizadas por aplicaciones cuyos datos están altamente estructurados u organizados jerárquicamente. Las...
Read More
Introducción a Swift IOS Parte #2
Informática Swift

Introducción a Swift IOS Parte #2

En este Post aprenderemos a crear nuestra primera app básica usando Swift IOS, la cual estará conformado por dos campos de textos donde se digitarán números que a través de botones se ejecutarán acciones básicas de una calculadora como sumar, restar, multiplicar y dividir.
Read More
Introducción a Swift-IOS Parte#1
Informática Programacion Swift

Introducción a Swift-IOS Parte#1

Swift es un lenguaje de programación creado por Apple, el cual esta enfocado para desarrollar aplicaciones que corran en iOS, Mac OS (OSX), TvOS y WatchOS presentado oficialmente en el año 2014 y diseñado para que se pudiera integrar con Cocoa y Cocoa Touch
Read More
{"posts_per_page":"10","cat":["151"],"design":"design-1","pagination":"false","gridcol":"2","showDate":"true","showCategory":"true","showContent":"true","words_limit":"20","showreadmore":"true","order":"DESC","orderby":"post_date","showAuthor":"true","media_size":"large","show_tags":"true","show_comments":"true"}
Luis Fonseca

Amplia experiencia en Desarrollo de Software usando lenguajes de programación: Java, C#, Swift - iOS, Angular 8, Node JS con Express.js, en base de datos MS Sql Server, Db2 For i y Postgresql.Apasionado por la Tecnología, Animes y Mangas principalmente de Dragón ball y Saint Seiya.

    4 comentarios

    Introducción A Swift-IOS Parte#1 – Esta Tuani Publicado el4:49 pm - noviembre 11, 2019

    […] Ir a Introducción a Swift IOS Parte #2 […]

    Excel en JAVA: Creación y lectura de archivos con Apache POI 4.4 – Esta Tuani Publicado el6:04 am - noviembre 22, 2019

    […] Introducción a Swift IOS Parte #2 […]

    Swift-IOS para principiantes, UITableView Parte #3 – Esta Tuani Publicado el4:12 am - diciembre 26, 2019

    […] Virtualizar MAC OS en Windows PC Introducción a Swift IOS Parte #1 Introducción a Swift IOS Parte #2 […]

    Time and Labor Management Solutions – Esta Tuani 1 Publicado el9:09 pm - enero 7, 2020

    […] en Swift Parte #1 Programación en Swift Parte #2 Programación en Swift Parte […]

    Deja un comentario

    shares
    A %d blogueros les gusta esto: