Cambios de Xcode 3 a Xcode 4

24/01/2012

App Publicada!!!

16/01/2012

Después de muchos rechazos por parte de Apple la primera entrega acaba de ser publicada en el App Store. La app les permitirá tener los primeros vídeos para empezar a programar en Xcode 4 sin ningún problema. Pueden ver la app en el siguiente link

http://itunes.apple.com/us/app/tutoriales-1-bienvenido/id484734175?l=es&ls=1&mt=8

La version del Xcode que encontraran en los videos es la 4.1 y el build es 4B110


App

23/11/2011

Les comento que Apple rechazo las primeras entregas por culpa del Entitlements.plist. Ya arregle hoy el problema y mañana las vuelvo a mandar a revisión de nuevo

 

Saludos


Aplicación para iPad

26/10/2011

Bueno, si algo he vuelto a tener son emails de todo lado de porque pare otra vez si había dicho que los tutoriales iban a volver. Bueno, la respuesta es simple. Me dedique a crear los tutoriales pero con una simple modificación. Ahora serán una app para iPad. Podran encontrar tutoriales NUEVOS en las nuevas apps dividas por secciones en el app store

Como funcionara? Simple.

Seguire poniendo tutoriales aca, pero en cantidad muy baja. Los nuevos tutoriales estaran disponibles en aplicaciones para el iPad en el App Store. Podran comprar los tutoriales por secciones, es decir, abran varias apps independientes en el App Store que cada una contendrá 5 tutoriales con un tema especifico. Cada app tendrá un costo de 1.99 dólares. Y abra una app versión completa en donde se actualizaran los vídeos. Es decir, podrán comprar la app completa con un precio de 10 dólares en donde encontraran TODOS los vídeos que voy a hacer, y ademas con las actualizaciones aparecerán los nuevos tutoriales que vaya haciendo para las otras apps.

Las aplicaciones solo están disponibles para iPad porque en el iPhone y iPod el código no se ve bien. En el iPad el código se ve perfecto, y es muchísimo mas fácil de tener en cualquier lado. Incluso funcionara Off-line para que puedan ver los vídeos sin internet

Ojala les gusten las aplicaciones.

Es importante decir que los nuevos videotutoriales ya están actualizados para el nuevo Xcode 4!!!! El cual es gratuito para todos en el mac app store

la primera app estará disponible dentro de 15 días en el app store

Saludos


Tutorial 18 iPhone SDK: UIWebView Basico

05/07/2011

Sigo teniendo problemas con la calidad del audio. La imagen en el video aparece desde el segundo 7. Les pido tengan paciencia mientras logro encontrar una solucion definitiva.

Este es el tutorial 12A realmente, pero le puse el 18 para no confundirlos. Veran como hacer un UIWebView basico

Saludos

 

Pd: la calidad de la imagen no es tan buena como los anteriores videos, pero se ve bien en 720p HD. (Generalmnte esta por defecto en 360p)


Hola de nuevo

07/06/2011

Hola a todos. Desde hace mucho que quiero volver a empezar este blog pero no he tenido nada de tiempo para volver a escribir. En fin, quiero que sepan que voy a empezar a volver a hacer tutoriales dentro de poco tiempo (probablemente 2 o 3 semanas). Hablaremos de temas mas avanzados y especificos. Gracias a Youtube, los videos ahora seran un poco mas detallados pues se podran hacer de 15 minutos.

Por otro lado quiero contarles que estoy abriendo un nuevo servicio. Aquellas personas que deseen que les haga aplicaciones para sus empresas, paginas web, personales o lo que sea, se podran poner en contacto conmigo por medio del siguiente email

trabajosiphone@gmail.com

Les cuento como funciona:

Los interesados me mandan un email contandome que proyecto quieren realizar, y de que dimensiones. Yo les respondere con los precios que se manejarian, como se realizarian los pagos, y la entrega final.

Es importante recordarles a los interesados que aunque yo hago las apps, yo les pido a ustedes que hagan la parte grafica de la app. Es decir, el diseño del icono principal, el diseño de los botones, el diseño de los fondos, logos, si tiene musica los archivos de sonido etc. Me los mandan y yo armo la app

Finalmente el cliente obtendra el proyecto de xcode para usarlo como lo desee

Saludos

Juan Pablo

Update 1: Es importante hacer notar que las apps que yo hago no pueden tener integración con PHP, mySQL ni ninguna clase de bases de datos externa. Esto se debe a que aun estoy implementado este tipo de ayudas en las apps de prueba y no de publicar en la app store


Problema en el audio

14/08/2010

En el tutorial anterior se borro el audio. Pueden ver el video con el error en la entrada anterior. Voy a revisar que paso en youtube y apenas pueda arreglarlo lo vuelvo a subir


Tutorial 17 iPhone SDK: UIImagePickerController

14/08/2010

Actualizacion

14/08/2010

Ya volvi de mis vacaciones y estoy listo para volver a empezar. En este momento estoy subiendo el nuevo tutorial a youtube.

Por simples motivos personales, voy a responder unicamente a los comentarios que pregunten por codigo. Aquellos con mala intencion seran catlogados como spam (gracias wordpress) y los que pregunten algo que no tenga que ver con programacion, seran respondidos entre ustedes mismos

Saludos

Ps: porfavor recuerden que Youtube se toma un tiempo en que sube el video y le optimiza la calidad. Esto toma hasta donde yo se unas 3 o 4 horas despues de subir el video. Una vez este con la calidad en la que lo filme, lo pondre en el blog. Posiblemente sea mañana por la mañana


Codigo Final Megatutorial

14/07/2010

Antes que nada deben seguir los videos porque ahi hay codigo que no esta aca. Lo que les pongo es una parte que ya la tienen, y lo que falta. revisen ortografia que no la revise

En el .h

NSInteger Score;
NSInteger NumeroPregunta;
NSInteger Tiempo;
NSInteger Correcta;

NSArray *Preguntas
NSTimer *timer;

BOOL PreguntaMostrada
BOOL Reiniciar

IBOutlet UILabel *TiempoRestante;

-(void)MirarCorrecta;
-(void)Preguntar;
-(void)ActualizarScore;
-(void)CargarQuiz;
-(void)EmpezarTiempo;
-(IBAction)Boton1;

En el .m

-(void)Preguntar{

PreguntaMostrada = YES;
Tiempo = 10;

NumeroPregunta = NumeroPregunta +1;

NSInteger row = 0;
if (NumeroPregunta == 1){
row = NumeroPregunta-1;
}else{
row= ((NumeroPregunta -1)*6);
}
NSString *Selected = [Preguntas ObjectAtIndex:row];

PreguntaLabel.text = [[NSString stringWithFormat:@"%@", Selected];
[Selected release];

timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(EmpezarTiempo) userInfo:nil repeats:YES];

[Boton1 setTitle:[Preguntas objectAtIndex: row+1]; forState:UIControlStateNormal];
Correcta = [[Preguntas objectAtIndex:row+5]intValue];
}

-(void)CargarQuiz{
NSArray *QuizArray = [[NSArray Alloc] initWithObjects:@”"Pregunta”, @”R1″,@”R2″,@”R3″,@”R4″,@”2″,nil];

self.Preguntas = QuizArray;
[QuizArray release];
}

-(void)ViewDidLoad{
PreguntasMostradas = NO;
Reiniciar=NO;
ScoreLabel.text = @”Score 0″;
NumeroPregunta = 0;
Score= 0;
[self CargarQuiz];
}

-(IBAction)Boton1{
NSInteger CorrectaNumero = x;
[self checkAnswer:(int)CorrectaNumero];

//x es el numero de la respuesta correcta
//HACER ESTE METODO PARA CADA BOTON DE RESPUESTA Y
//CONECTARLOS
}

-(void)EmpezarTiempo{
if(PreguntaMostrada == YES){
Tiempo = Tiempo-1;
TiempoRestante.text = [NSString stringWithFormat:@"%@",Tiempo];
if(Tiempo == 0){
//El usuario Perdio
PreguntaMostrada = NO;
PreguntaLabel.text = @”Perdiste”;
Score = Score-50;
[Timer invalidate]
[self updateScore];
}else{
Tiempo = Tiempo -1;
TiempoRestante.text = [NSString stringWithFormat:@"Next Question in:%i",Tiempo];
If(Tiempo == 0{
[Timer invalidate];
TiempoRestante.text = @”";
[self Preguntar];
}
} if (Tiempo <0){
[Timer invalidate];
}
}


Seguir

Get every new post delivered to your Inbox.

Únete a otros 71 seguidores