Ba Sico Swift

Páginas: 8 (1815 palabras) Publicado: 16 de septiembre de 2015
¿Por Qué Swift?

En caso de que usted no ha oído hablar, Apple acaba de presentar un nuevo lenguaje para desarrolladores en iOS y OS X llamado Swift. Ha salido a la luz que Swift estaba en las obras desde 2010, que es después de 2 años de la primera SDK fue puesto en libertad. Apple vio las limitaciones de Objective-C, que es casi 30 años y decidió que era hora de un cambio. Sin embargo, al máspuro estilo de Apple, que no querían lanzar un idioma a medias. Se dieron cuenta de que no importa los inconvenientes de Objective-C, que todavía podría empujar el sobre con él, y así lo hicieron.

Han pasado seis años desde el lanzamiento de la primera SDK y 1,2 millones de aplicaciones han sido presentados a la App Store. Millones de desarrolladores han sufrido a través del aprendizaje de lasintaxis arcano y limitaciones de Objective-C. Recientemente, algunos vocales decidieron hablar expresando sus problemas sobre el lenguaje anticuado.

Swift probablemente tomó un poco más de cuatro años para crear y es el resultado del trabajo de muchas personas inteligentes que aman la elaboración de un nuevo idioma. Miraron a su alrededor en busca de inspiración y no sólo crearon un nuevo lenguaje,sino herramientas para junto con él que haría más fácil de aprender.

Cuando se habla de Swift, Apple se refiere a tres consideraciones fundamentales: Seguro, moderno y potente. Se hace honor a todas esas tres cosas. A continuación se describen algunos de los conceptos básicos que necesita para empezar a trabajar con Swift. Si ya conoces un lenguaje de programación, entonces usted va a ver unmontón de similitudes con otras lenguas modernas.


Paso 1 - Adición de componentes de interfaz de usuario


Aplicación universal. Al momento de escribir, una aplicación diseñada para trabajar en el iPhone / iPod Touch y iPad. Esta aplicación debe llenar la pantalla en cada dispositivo correspondiente. Cabe señalar que no parece haber un alejamiento de diseño "tipo de dispositivo" y un movimientohacia "clases de tamaño", por lo que el desarrollador piensa más en términos de anchuras y alturas regulares y compactos. Todavía se puede desarrollar sólo para iPhone / iPod Touch o sólo para el iPad, pero esto es cada vez menos común.

UIKit. Este marco de los componentes de iOS. Cualquier objeto con la interfaz de usuario prefijo es parte de UIKit. Los objetos dentro UIKit son lo que va a utilizarcon más frecuencia, especialmente UIView y UIViewController (así como descendientes de estas clases).

View. Una vista es un objeto con clase padre UIView. Es por defecto un rectángulo blanco visible. Una vista como un marco. Esta es una estructura que define su origen (coordenadas x, y), la anchura y la altura.

Single View Application. Una aplicación iOS debe tener al menos una idea de quellene la pantalla. Cuando creamos un proyecto en Xcode, un "Single View Application" es una de las plantillas populares utilizados para empezar.



Storyboard. Es una tecnología que permite al desarrollador vistas de diseño visual (y controladores) y definir la forma en que el usuario navega entre ellos.

Considere cómo un cineasta utiliza un guión gráfico para delinear las diferentes escenas de unapelícula, así como mostrar las transiciones entre escenas (una transición entre escenas se conoce como Segue).

Como su nombre indica, hay una cierta analogía entre los storyboards de películas y el storyboard en Xcode.

Usted no tiene que utilizar storyboards, pero por defecto, las plantillas de Xcode crear uno y configurarlo como la interfaz principal.

Usted no está limitado a un solostoryboard. Usted puede, tener muchos.

Objetos, tales como controladores, vistas, botones y etiquetas están contenidas dentro de un storyboard y se crean instancias para usted (normalmente cuando aparecen). Por defecto, usted no tiene que preocuparse por la carga o la destrucción de estos puntos de vista. Esto se hace para usted (ver más).

Subvistas. Al arrastrar una etiqueta o un botón en la vista de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematicas Ba Sicas
  • Lenguaje Ba Sico
  • Historia Integrada2 Ba Sico
  • 1 Definiciones Ba Sicas
  • Evaluacion Diagnostica Ba Sica
  • Conceptos Ba Sicos
  • PROCESOS BA SICOS DE LA MEMORIA
  • 7 HERRAMIENTAS BA SICAS DE LA CALIDAD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS