Entradas

Proyecto Final

Imagen
Nombre del proyecto:  My healthy pocket Objetivo:  El objetivo de mi aplicación es fomentar la vida saludable y buenos hábitos en el ámbito deportivo y alimenticio, ademas de ofrecer ayuda e información. Introducción: Normalmente la gente busca tener una buena salud o estar en forma, y en busca de esto usan dietas o entrenan de internet, pero esto lo hacen sin tomar en cuenta que tipo de cuerpo tienen o sin verificar la veracidad de las fuentes, esto llevándolos a no lograr su cometido o lesionarse intentando un ejercicio sin conocer la técnica. Otros si quieren ver a un experto per no saben donde buscar y cuales son los mejores o los mas recomendados. Ahí es donde entra mi app la cual contara con distintos apartados por ejemplo, el apartado dietas el cual recomendará dietas a traves de información de el usuario, el apartado ejercicio ayuda a encontrar tu ejercicio dependiendo de lo que busca y te mostrara ejemplos en videos, por último el apartado ubicaciónes, el cual mostrar...

Código del lenguaje swift

  super.viewDidLoad() Sirve para implementar la lógica en nuestras aplicaciones, esto es, dar instrucciones a cada uno de nuestros objetos para que haga algo. ImportUIKit Sirve para importar un conjunto de elementos gráficos preparados para utilizar en el diseño de interfaz de usuario. @IBOutlet Hace referencia a la creación de una variable en una clase. @IBAction Es una función que nosotros decidimos en el ViewController y que la podemos unir con una acción de nuestra interfaz. override Deja clara la intención que tienes. También permite a swift comprobar tu código; si no usas override, swift no te permitirá cambiar el método que obtienes de tu super clase, o si usas override y no hay nada que sobre escribir swift mostrara error. func setValues() Sirve para cambiar el valor de un campo específico en otra forma en los registros que cumplan con el filtro. if-else Evalúa una condición y proporciona una acción predeterminada si esa condición se cumple y otra si no se cumple. print Esc...

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