Archivos de la categoría ‘Uncategorized’


Hola Mundo

En primer lugar, vamos a escribir la aplicación más sencilla imaginable para empezar, Hello World.

Vamos a escribir hola mundo en la consola. Este ejemplo demuestra la aplicación más sencilla que se puede construir, y más importante muestra que es el entorno está configurado correctamente.

Ahora debe encontrar un archivo AppDelegate.swift en la jerarquía del proyecto. Dentro de este archivo encontrará la línea que dice:

“// Override point for customization after application launch.”

Reemplace esta línea con hola mundo:

println("Hello World")

Ahora presione run y debería ver arrancar una aplicación en blanco hacia arriba, y las palabras print “Hola Mundo” a la consola.
Tenga en cuenta que esta no se mostrará en el simulador de iPhone. Mira en la parte inferior de la ventana del Xcode y verás una consola que dice “Hello World!”.

¡Enhorabuena! Usted acaba de escribir su primera aplicación en Swift!


Wow muy rápido se pasa el tiempo y apple acaba de lanzar el iOS 7. . .

Por eso estaré mejorando mis tutoriales para hacer unas nuevas series de programación iOS7.

Puedes comentar sus dudas y que podemos poner en el blog para ser mas interactivos.


Es común tener una gran cantidad de datos que queremos mostrar en el iPhone / iPod, pero no hay manera de que podamos caber todos al mismo tiempo en la pantalla (incluso en el iPad), esa es una de las funcionalidades de el UIScrollView.

El UIScrollView es una clase muy versátil, que puede manejar el zoom, paneo, desplazamiento, etc.

Vamos a crear una aplicación, yo siempre utilizo la base para poder crear mis aplicaciones ya que me siento mas comodo..

Ir a la clase SimpleScrollViewController, en el método loadView y crear su UIScrollView, vamos a crear con la misma anchura y altura como la vista desde SimpleScrollViewController.

UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];

Habilitar la paginación

scroll.pagingEnabled = YES;

Si el valor de esta propiedad es SI, la vista de desplazamiento se detiene en múltiplos de la opinión de límites cuando el usuario se desplaza. El valor predeterminado es NO.

Crear los tres UIViews

NSInteger numberOfViews = 3;
for (int i = 0; i < numberOfViews; i++) {
CGFloat xOrigin = i * self.view.frame.size.width;
UIView *awesomeView = [[UIView alloc] initWithFrame:CGRectMake(xOrigin, 0, self.view.frame.size.width, self.view.frame.size.height)];
awesomeView.backgroundColor = [UIColor colorWithRed:0.5/i green:0.5 blue:0.5 alpha:1];
[scroll addSubview:awesomeView];
[awesomeView release];
}
 
La parte más importante en esto es entender la xOrigin. Esto colocará cada UIView exactamente donde el UIView anterior se ha detenido, en otras palabras, cada UIView se iniciará en el extremo de la anterior.
 
Ajuste el UIScrollView contentSize
scroll.contentSize = CGSizeMake(self.view.frame.size.width * numberOfViews, self.view.frame.size.height);
El contentSize es sólo la suma de los anchos de las tres UIViews, si el ancho de cada UIView es de 320, y tenemos tres UIViews, el ancho contentSize será 920.
 
Agregue el UIScrollView al SimpleScrollViewController UIView
[self.view addSubview:scroll];
[scroll release];
 
Y ya está
Al final, usted debe tener algo como esto:
– (void)loadView {
[super loadView];
self.view.backgroundColor = [UIColor redColor];
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scroll.pagingEnabled = YES;
NSInteger numberOfViews = 3;
for (int i = 0; i < numberOfViews; i++) {
CGFloaxOrigin = i * self.view.frame.size.width;
UIView *awesomeView = [[UIView alloc] initWithFrame:CGRectMake(xOrigin, 0, self.view.frame.size.width, self.view.frame.size.height)];
awesomeView.backgroundColor = [UIColor colorWithRed:0.5/i green:0.5 blue:0.5 alpha:1];
[scroll addSubview:awesomeView];
[awesomeView release];
}
scroll.contentSize = CGSizeMake(self.view.frame.size.width * numberOfViews, self.view.frame.size.height);
[self.view addSubview:scroll];
[scroll release];
}
Listo Gracias si tienen alguna dudo o consulta estoy para apoyarlos.
 
 Imagen
 

Novedades

Publicado: julio 14, 2013 en Uncategorized
Etiquetas:, , , ,

Disculpen por no haber actualizado mas el blog pero no eh podido por motivos de estudio pero por vacaciones voy a tomarme un tiempo para seguir con los tutoriales.

Gracias

Renovación

Publicado: junio 8, 2012 en Uncategorized

Hola, primero quería decir que no eh publicado mas tutoriales hace 3 meses la verdad eh estado muy ocupado pero con ganas de mejorar los tutoriales para que puedan aprender.
Estoy preparando nuevas cosas para ustedes.
Pronto novedades.
Gracias


Hola Nuestra Web esta lista para que puedan ver nuestras App:

Cada Vez estamos mejorando como empresa App Jorge:

http://www.appjorge.com/

App Jorge Todos los Derechos Reservados.

Muchas Gracias por Confiar en Nosotros

Serie de Tutoriales

Publicado: diciembre 15, 2011 en Uncategorized
Etiquetas:, ,

Hola ahora voy a comenzar una serie de Tutoriales en básico y intermedio.
Quisiera que me dijeran que tipo de aplicaciones les gustaría tener en sus dispositivos móviles?
Gracias dentro de poco estaré de vacaciones y dedicare mas tiempo a mis aplicaciones y al blog.
Agreguen esta página a favoritos para que puedan seguir los Tutoriales.
Muchas Gracias
jorgearnold en el AppStore
Facebook : AppJorge
Twitter : @jorge3i

20111215-170435.jpg