Programación fácil: crea tu primera aplicación para iPhone. Parte 2. | Irina Galkina | Skillshare
Menú
Buscar

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Programación fácil: crea tu primera aplicación para iPhone. Parte 2.

teacher avatar Irina Galkina, Easy programming.

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      0:48

    • 2.

      Gatos y clases

      1:20

    • 3.

      Botones Reflex en el código fuente

      2:12

    • 4.

      Método para los botones

      1:18

    • 5.

      Primer comienzo

      2:11

    • 6.

      Arrays

      1:30

    • 7.

      Destacar los métodos

      3:07

    • 8.

      Destacar la actualización para los botones

      2:37

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

44

Estudiantes

--

Proyectos

Acerca de esta clase

Crearemos una aplicación sencilla y útil para iOS - temporizador de huevos.

Comenzaremos a crear un entorno de desarrollo y a la aplicación terminada.

En esta clase aprenderás lo siguiente:

  • Cómo configurar un entorno de desarrollo (descargar Xcode y comenzar tu primer proyecto);
  • Cómo agregar reguladores de forma rápida y sencilla (botones, etiquetas, deslizadores, etc.) a las pantallas de tu app;
  • Estructura básica de la aplicación iOS;
  • qué es el guion gráfico y cómo usarlo;
  • los conceptos básicos de la construcción del código fuente;
  • Cómo conectar controladores forman el guion gráfico con el código fuente;
  • Cómo agregar y usar temporizadores en tus apps;

En la segunda parte haremos:

  • Código fuente de conexión al guion gráfico;
  • resaltar los botones;
  • construcción para ahorrar el estado actual de la pantalla.

....

Y también aprenderemos algo nuevo sobre los gatos)

Conoce a tu profesor(a)

Teacher Profile Image

Irina Galkina

Easy programming.

Profesor(a)

Hi everyone! My name is Irina and I'm a programmer and a teacher.

One day I discovered word of programming and now as a programmer I work with such wonderful programming platforms as Java, Processing, Swift and I hope I get few more in the future!

Also I work as a teacher on programming online-classes. I really like to share my knowledge with other people and make something complicated easy to understand.

The programming is a area where your practical skills are very important and thats why I create simple and useful classes for everyone who wants to try themselves in programming.

As a teacher and a programmer I found out that the best way to learn programming is to start from something useful easy and enthralling, something that will be interesting for you t... Ver perfil completo

Habilidades relacionadas

Desarrollo Lenguajes de programación Swift

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hola. Mi nombre es Serena, y soy desarrollador horas. Usa tantas brechas en nuestra vida cotidiana y ahora extiendes para crear las tuyas propias en esta clase. Creará aplicación sencilla y útil. Tyler, lo haremos. Recibiste como problema en el lenguaje. Si no tienes ningún problema y experiencia, no importa, no se necesitan conocimientos especiales. Te mostraré cómo empezar desde descargado excluir de iTunes hasta la aplicación completada . Al final de esta clase, tienes cool up y en la base off, puedes crear tu propio temporizador, cual puedes usar en tu vida cotidiana. Al igual que una mota, un temporizador de dos o actividad física. Steiner quiere momentáneamente 2. Gatos y clases: hola a todos en la segunda parte fuera de esta clase. Y ahora es el momento de conectar nuestra pantalla del dedo del pie nuestro código fuente. Y en primer lugar, quiero hacer una breve introducción Cómo funciona. Entonces imagina que tienes un gato y quieres reflexionar. No se puede en la estrella, Scott y cómo se verá justo si todo lo que podemos decir que get tiene algún tipo de propiedades como color, nombre de la edad y tiene ojos, piernas y algo así. Y también tiene algo que podría hacer. A lo mejor tenía juego. Se puede jugar. Ah, tal vez puedas acariciarlo para que podamos describirlo. Pero no con anunciar como, um, como, nombre fuera en nombres como Eric y tal vez, ah, cuántas piernas cabeza y tiene y reserva hierbas lo que puede hacer y lo que se podría hacer visita y a reflexionar en el programa en clase, podemos imaginar que podemos reflejarlo en las propiedades como Nombre H y métodos. Métodos es como una cuerda como puedes acariciarla. Ah, tal vez puedas jugar con él para que zits cómo funciona en la programación 3. Botones de reflex en el código fuente: Entonces ahora tenemos nuestro off you nuestra pantalla y queremos reflejar Nuestra estrella anotada Nos reflejaremos en nuestra vista Controller sniffed file ¿Por qué? Si elijo mi único Tú controlador Solo una pantalla y voy son a este menú voy a ver. ¿ Eso es aquí? Te tengo controlador. Como puedes ver, es lo mismo con el nombre fuera de este tú controlador Así que el reflejo fuera de mi pantalla es esto que controlas? ¿ Cómo puede afectarlo? Otoño festivo debería ir. Debería ir en otoño en un sistema que disuada pulsando este botón Y solo elijo mi control de fondo y mama Y empecé a drogarlo en mi archivo fuente el servicio Bueno. Eso es todo aquí. Yo solo quiero teclear nombre fuera de mi botón aquí Así será como suave tanto fondo y haré lo mismo. Entonces son nuestros hijos, nuestro controlador de vista ¡Fuego! Es un reflejo fuera de nuestra pantalla, Andi, Como la inflación es un reflejo fuera de lo que tiene nuestra visión? Contralor? Nuestra pantalla. Tiene dos partes y a través de responsable y en la reflexión en ti controlas el elenco tendrá los mismos tres botones. Por lo que haré lo mismo por cada fondo 4. Método para los botones: Sí. Y además, quiero agregar a mi dedo de reflexión mi punto de vista. Clase de controlador, uh, métodos. Verbos. Entonces, ¿qué pasará cuando presione mis unos? Bueno, ¿ fondo en un fondo elegante o fondo hervido duro? Entonces quiero lo mismo justo ah, control de prensa y drogarla en mi clase de controlador tú. Pero elegiré la conexión, no la salida, pero la acción en realidad significa método. Eso sucederá. ¿ Qué? Cuando presiono este botón y solo tecleé Chris y hago lo mismo, fue toda mi acción de botones. 5. Primera inicio: ahora solo puedo volver al estándar en disuadir e ir a mi controlador de vista. Por lo que se inicia el trabajo principal. Y en primer lugar, quiero todo set algo para mis fondos aquí, y enviaré en mi vista método de descarga con med. Se está descargando Ziff, tú ajustando niño, y parece que quieres así en admitido quiero establecer a mis botones está resaltado, y uno no así uno b será como seleccionado activo, pero otros serán como no seleccionados. Entonces aquí quiero mi 1er botón 2, como para algún mundo y en un botón bash se resaltará y seguro no lo hará. Entonces yo solo, uh, tecleo botón tan audaz. Elige mi punto y tipo. Está resaltado y solo a y de lo contrario. Entonces lo haré sólo en un Pero, um está resaltado y me equivoco. Por lo que voy a tener unas piernas pensadas. Es así que no se seleccionará mi 1er botón 2, pero el 3er 1 perderá Selecciónelo. Entonces lo que dices considera que es pequeño. Es como si escogiéramos mundo duro 6. Array en la matzar.: Entonces lo que quiero hacer ahora quiero que si elijo uno de abajo y ese fue el que se destacará. Por lo que quiero que en el botón uno se seleccione para esto. Quiero agregar a mi clase una propiedad más. Uh, como, uh, array. tipo seleccionado de su nombre con valores de lingotes y decide serán tres están aquí iss Un poco de demostración. ¿ Qué hace bien el rayo? ¿ Hay, como, valores de cantidad fuera con el algún tiempo usaremos time willen, que solo puede ser true off falls y cada elemento en la matriz lo tiene índice viejo como desde cero dedo del pie hasta nuestro caso. Pero tal vez dedo del pie en como número y podemos tomar el es algo de la matriz por este índice. Por lo que por esta línea se crearon Tal array descuento este número off filamento tres en cada off elementos. Bullen emite enemigo y lo tiene muy como falso 7. Resaltado de los métodos: y lo que quiero una caja fuerte en esta zona. Yo quiero decir estados por mis botones. Entonces si el valor dentro de cero será cierto, eso significa que el botón con índice cero para mí es un botón de softbol no debería ser recogido. Hay poco malentendido con resaltar, Así que como puedes ver, fondo resaltado parece un poco sombrío como no resaltarlo. Entonces, uh, en este caso, usamos Resaltar que en este medio eso resaltado significa un poco de factura oscuro como un no seleccionado son como éste. Entonces esto es Pero en este punto culminante. Y para ello crearemos un método más. Una más funciones como algunos piensan como Europa. Qué se puede hacer con mi controlador de vista con mi pantalla y su nombre Sit. ¿ Por qué, eh? In for Modern dicho, destacando para los modernos ¿Y qué pasará aquí? Aquí voy a pasar por mi prisa pasa con siempre en Texas y en mi Celexa Stipe Williams Index cero es cierto. Eso significa que nuestro compañero de softbol está resaltado Debe ser falso debe ser como un brillante En el otro caso, debe ser cierto y quiero hacer lo mismo con todos mis botones. Por lo que para el en un botón bash en el valle fue el Índice uno. Por lo que aquí me cambio a nombre en un pulsador debería ser falso. Si selecciona el tipo con índice, seré cierto y lo mismo con el botón Mundo duro con índice a. Entonces aquí solo actualizamos el estado fuera de nuestros botones, y prefiero que sea aquí dedo del pie más cerca, dedo del pie todos los demás botones, pero hace este medicamento de ser roto de algún lugar y lo lógico que se invoque a partir de este mensaje donde ah, oraciones de fondo duro o en un botón de puerto presionado o algún toro pero impresionado. 8. Resaltado de la actualización para los botones: Y ahora aquí está en nuestros medios en nuestros verbos. Nosotros queremos poner algunas cosas que van a cambiar cuándo son qué, Miss Breast para primero, todo lo que quiero cambiar mi estado lógico. Ah, para el mundo duro inferior estado psicológico para bien razonado X dos debe ser cierto porque no se debe resaltar debe ser brillante pero para el otro discurso se verá forzado porque hay que destacar. Deberían ser un poco de sombra tan falsos y cuando se opriman otras gangas deben ser las mismas pero con valores diferentes para valor se indexa océano antes pero para bien, se está en expansión la verdad y cuando así pero pechos el reflejo fuera de la venta Bueno, con índice cero debe ser verdadero valor dentro de 20 y como debería ser fuerza. Pero no va a cambiar nada porque no cambiamos algo que conectaba a nuestros botones. Nuestras botellas está aquí es un reflejo apagado. Nuestros botones son de nuestras pantallas, por lo que deberíamos cambiar algo con objetos. Pero ya lo hicimos en los métodos. Por lo que sólo debemos invocarlo desde las acciones. Y ahora podemos iniciar nuestra aplicación en el simulador y veremos que todo cambió y funciona bien. Eso espero. Sí. Y de lo contrario hasta ser un claro lógico. Dije seleccionar el tipo para valor se indexó True porque dijimos que nuestro botón de mundo duro no debe resaltarse por primera vez.