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

Posted: diciembre 15, 2011 in 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


Hola hoy les traigo el codigo de un calendario para nuestro proyecto.

Por el pedido de los usuarios lo voy a poner.

Primero el codigo es muy completo, espero que les sirva.

http://www.mediafire.com/?25b519501f85ux2

Descarguen …

Visiten nuestras app busquen en el AppStore: jorgearnold

Gracias


Tutorial iPhone SDK: UISwitch

Hola Amigos les traigo un nuevo tutorial

Es sobre UISwitch es una herramienta que nos permite elegir entre 2 opciones o mas para poder programar una acción.

Tenemos que hacer un Switch que nos permita cambiar el texto de un Label.

Empezamos con el Tutorial.

H.

UILabel *switchLabel;

UISwitch *toggleSwitch;

}

@property (nonatomic,retain) IBOutlet UILabel *switchLabel;

@property (nonatomic,retain) IBOutlet UISwitch *toggleSwitch;

-(IBAction) switchValueChanged;

-(IBAction) toggleButtonPressed;

@end

Hemos mencionado un Label y el Switch con sus propiedades que implementa a la vista.

2 acciones que nos permitirá cambiar el texto .

M.

-(IBAction) switchValueChanged{

if (toggleSwitch.on) { switchLabel.text = @”Habilitado”; }

else { switchLabel.text = @”Deshabilitado”;}

}

-(IBAction) toggleButtonPressed{

if(toggleSwitch.on){

[toggleSwitch setOn:NO animated:YES];

}

else{

[toggleSwitch setOn:YES animated:YES];

}

}

-(IBAction) switchValueChanged; (es la acción que daremos para cambiar el texto del label). Primero mencionamos la condición y daremos las dos resoluciones de cada opción del Switch. Mencionamos el label y ponemos .text que es la propiedad que te editara el texto y esto será igual al texto que coloquemos.

-(IBAction) toggleButtonPressed; (Acción que nos permitirá volver al inicio donde no hay la acción y cambiar el Switch).Las condiciones y la animacion de la propiedad toggleSwitch.

Xib.

La acción switchValueChanged se colocara a el UISwitch -> ValueChanged.

Colocamos un boton en view y le ponemos toggleButtonPressed -> Touch Up Inside.

Listo colocamos un Label y Label -> switchLabel Igual hacemos con switch -> toggleSwitch.

Espero que les halla gustado pronto estaré colocando mas tutoriales.

Comentar y escriban a la web que desean de nuestros tutoriales

Mis App:

http://itunes.apple.com/es/artist/jorgearnold/id404204455

Blog:

http://tecnologiaiphoneapp.wordpress.com

Saludos nos vemos en próximos tutoriales


Tutorial iPhone SDK: UIWeb Basico

Hola Amigos hoy les voy a explicar sobre como poner un link en nuestro view y que cargue la pagina que le digamos.

Primero comenzamos con el H.

IBOutlet UIWebView *webView1;

Mencionamos la herramienta UIWebView y le ponemos de nombre webView1.

@property (nonatomic, retain) UIWebView *webView1;

La propiedad de UIWebView.

En el M.

@synthesize webView1;

sintetizamos lo que hemos puesto en el H.

Implementamos :

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {

if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {

// Initialization code

}

return self;

}

- (void)viewDidLoad {

NSString *urlAddress = @”http://twitter.com/#!/appjorge”;

Creamos el URL del objet

NSURL *url = [NSURL URLWithString:urlAddress];

Refrescar el URL del objeto

NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

cargar UIWebView.

[webView1 loadRequest:requestObj];

}

Ahora en XIB.

Colocamos un UIWebView en nuestra vista.

Conectamos el webView1 al UIWebView

Listo tenemos todo listo

Hemos culminado el tutorial gracias

Espero que les guste (Pidan los problemas que tengan)
Saludos

Mis App: http://itunes.apple.com/es/artist/jorgearnold/id404204455


SABER TU UBICACIÓN EN TU IPHONE

Esto te va a servir para saber a donde estas, nos pidieron usuarios de nuestra web.

El objetivo de este tutorial es para generar la aplicación super simple, ¿Dónde estoy? Esta aplicación hace una cosa, que le diga a su ubicación actual y la actualización de sí mismo cuando se mueve. Hay mucho más que puedes hacer con esta API, este ejemplo solo muestra lo básico. Usted puede ver la interfaz con la información de ubicación a continuación.

Comenzamos con la interface de Builder primero colocamos 2 Label para los nombres de Latitud y Longitud. Ponemos 2 Label para señalar la cantidad de nuestra Locación.

Primero en el H.

Primero pondremos el framework CoreLocation.

Importamos CoreLocation. Y el delegado de esta misma.

Colocamos CLLocation Manager (para nuestra locación).

Y colocamos los 2 Label de longitud y latitud.

#import

#import

@interface WhereAmIViewController : UIViewController

{

CLLocationManager *locationManager;

IBOutlet UILabel *latLabel;

IBOutlet UILabel *longLabel;

}

@end

Eso es todo el edificio interfaz que tenemos que hacer. En este punto es necesario agregar el marco Core Location, usted puede hacer esto haciendo clic derecho sobre el “Marcos” y de ir a Agregar> marcos existentes … Se abrirá una ventana de exploración, CoreLocation.framework debe ser una opción en el lado derecho. Este es el marco utilizado para obtener una bodega de datos de localización.

La localización marco básico sólo tiene unas pocas clases en ella, siendo la más importante CLLocationManager . El CLLocationManager clase controla el envío de actualizaciones a un delegado en cualquier momento la ubicación ha cambiado. Puesto que utiliza el patrón delegado tenemos que decir que nuestro controlador implementa el CLLocationManagerDelegate protocolo – esto se hace en la cabecera. Lo único que tenemos que añadir a la cabecera es una variable de instancia para el gerente de locación. Nuestro archivo completo de cabecera está por debajo.

Pondremos en ViewDidLoad las propiedades vamos a marcar LocationManager para que nos de la igualdad de nuestra Locación.

La Distancia y el cambio de lugar de la locación.

- (void)viewDidLoad {

[super viewDidLoad];

locationManager = [[CLLocationManager alloc] init];

locationManager.delegate = self;

locationManager.distanceFilter = kCLDistanceFilterNone;

locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters;

[locationManager startUpdatingLocation];

}

Las propiedades de segundo y tercer definir con qué frecuencia se actualizará el gestor de la ubicación. distanceFilter define en qué medida la ubicación tiene que moverse antes de que se enviará una actualización, kCLDistanceFilterNone significa que siempre le enviará una actualización no importa cuán lejos se mueve ubicación. La última propiedad, desiredAccuracy , decide la precisión de la localización en el teléfono debe estar en orden para ser incluido como una actualización, la he ajustado a kCLLocationAccuracyHundredMeters (100 m).

Si nos fijamos en el protocolo de delegado que se va a ver que hay varios métodos que pueden aplicarse, pero en realidad el único que tenemos que aplicar es la siguiente:

- (void)locationManager:(CLLocationManager *)manager

didUpdateToLocation:(CLLocation *)newLocation

fromLocation:(CLLocation *)oldLocation

{

El método delegado arriba se llama cuando hay una nueva ubicación disponible. Usted se dará cuenta de que conseguir ambos y nuevos lugares antiguos entrando como CLLocation objetos. Un CLLocation objeto tiene las coordenadas, la precisión, la altitud, y una marca de tiempo. Sólo estamos interesados en las coordenadas – que tiene la latitud y longitud. El código completo de nuestro método es delegado a continuación, voy a entrar en más detalles epílogos.

- (void)locationManager:(CLLocationManager *)manager

didUpdateToLocation:(CLLocation *)newLocation

fromLocation:(CLLocation *)oldLocation

{

int degrees = newLocation.coordinate.latitude;

double decimal = fabs(newLocation.coordinate.latitude – degrees);

int minutes = decimal * 60;

double seconds = decimal * 3600 – minutes * 60;

NSString *lat = [NSString stringWithFormat:@"%d° %d' %1.4f\"",

degrees, minutes, seconds];

latLabel.text = lat;

degrees = newLocation.coordinate.longitude;

decimal = fabs(newLocation.coordinate.longitude – degrees);

minutes = decimal * 60;

seconds = decimal * 3600 – minutes * 60;

NSString *longt = [NSString stringWithFormat:@"%d° %d' %1.4f\"",

degrees, minutes, seconds];

longLabel.text = longt;

}

Básicamente, tomamos la ubicación y el giro de los grados en grados, minutos y segundos y luego mostrar el valor de la etiqueta correcta. Estamos usando fabs en vez de abs para obtener el valor absoluto, ya que necesitamos el valor decimal. La matemática es muy simple. Cada grado es de 60 minutos o segundos 3600. Comenzamos cortando los títulos a continuación, calcular el número total de minutos y terminar el cálculo de segundos. Uso sencillo NSString stringWithFormat creamos una bonita salida de cadena de ubicación bonita. La última cosa que hacemos es establecer el texto de la etiqueta correcta.

Hemos concluido con este Tutorial espero que les guste.

Nos vemos

Mis App: http://itunes.apple.com/es/artist/jorgearnold/id404204455

Saludos