jueves, 15 de noviembre de 2012

¿Quereis un iphone de oro?

Cuando un nuevo iPhone de Apple sale a la venta, normalmente alguna empresa internacional suele sacar al poco tiempo una funda de oro para el iPhone o incluso llega a bañar el teléfono de Apple en oro. Tras el lanzamiento del iPhone 5, la firma británica Gold & Co -con sede en Londres- ha anunciado que lanzará al mercado un iPhone 5 bañado en oro. Tal y como se puede apreciar en la imagen, el baño de oro se aplicaría principalmente a los bordes del nuevo smartphone de Apple y la parte trasera metálica sería sustituida por este material preciado. El iPhone 5 de oro saldrá a la venta en Dubai, pero su precio todavía no ha sido desvelado. En el pasado hemos podido ver iPhones de oro que llegaban a alcanzar los 1.224 dólares. Si el iPhone 5 ya es un objeto de valor por sí mismo, mucho ojo tendrá que tener con su teléfono la persona que se haga con esta pieza única de Gold & Co. Fuente - www.actualidadiphone.com

Video Tutorial Capitulo 4

En en cuarto capítulo de desarrollo de aplicaciones para iPhone y iPad, aprenderemos a: Crear una aplicación con un TabBar Modificar las propiedades de los objetos Aprender las bases de Objective-C fuente www.ipadsfera.com

Video Tutorial Capitulo 3 - Integración con Twitter

Os dejo el 3º videotutorial donde aprenderemos a integrar twitter con nuestra app. fuente www.ipadsfera.com

Video Tutorial Capitulo 2

Aquí os dejo el video tutorial que continua el que puse anteriormente. Cortesia de www.ipadsfera.com

viernes, 2 de noviembre de 2012

Aprende a programar aplicaciones para iOS: Capítulo 1




Aqui os dejo este interesante video que creo que puede complementar muy bien lo explicado en la anterior entrada.

Un Saludo
CREANDO UN PROYECTO EN XCODE Y EL IOS SIMULATOR
1. Abrir Xcode e ir a “File->New Project” y seleccionar “Single View Application”
2. Declarar una etiqueta (UILabel) y una función (IBAction) en la clase “ViewController.h”
#import
@interface ViewController : UIViewController
{
UILabel *miEtiqueta;
}
@property (nonatomic, retain) IBOutlet UILabel *miEtiqueta;

- (IBAction)cambiarEtiqueta:(id)sender;

@end

3. Definir la función (IBAction) en “ViewController.m”

@synthesize miEtiqueta;

- (IBAction)cambiarEtiqueta:(id)sender
{
miEtiqueta.text = @"Bazzinga!";
}
- (void)dealloc
{
[miEtiqueta release];
[super dealloc];
}
4. Abrir con doble click el archivo “ViewController.xib” y agregar una etiqueta (UILabel) y un boton (UIButton) en la vista del controlador.
5. En la ventana “Connections Inspector” arrastrar miEtiqueta hasta la etiqueta creada y la función “cambiarEtiqueta” hasta el botón creado.
6. Presionar en Xcode el botón “Run”
Si ha salido todo bien, la aplicación se ejecutará en el iOS Simulator como lo muestra la imagen anterior. Tambien se puede ejecutar la misma aplicación para iPad por ser definida inicialmente como “Universal app”. FUENTE ORIGINAL

martes, 23 de octubre de 2012

Introducción a Cocoa Touch


La programación en iOS (al igual que en MacOS X) se realiza en  Objective-C utilizando las APIs (Application Programming Interface) que nos proporciona Apple (Cocoa Touch). Esta APIs es esencialmente una biblioteca de clases que están listas para su uso, y nuestro trabajo de programación consistirá reutilizar lo que podamos de estos componentes y en crear la lógica y los elementos para que estos componentes trabajen juntos.
Cocoa Touch se basa en el set de herramientas que proporciona el API de Cocoa para crear programas sobre la plataforma Mac OS X.Herramientas para desarrollar aplicaciones basadas en Cocoa Touch se incluyen en el SDK de iOS.
En la API  nos encontramos con las herramientas que forman parte del entorno de desarrollo de la plataforma:
Xcode: Xcode es la pieza esencial del entorno. Es un IDE muy completo, en el que podemos editar código fuente, acceder a un vasto volumen de documentación, y hasta un debugger gráfico. Xcode está construido por numerosos módulos Open Source (como el compilador gcc y el debugger gdb).
Instruments: Instruments sirve para monitorear la aplicación en desarrollo y sintonizar finamente su performance, en un maravilloso entorno gráfico. Instruments está basado en DTrace, una herramienta Open Source desarrollada por Sun Microsystems. Es esencial a la hora de identificar perdidas de memoria y otros bugs difíciles de rastrear.
Dashcode: Dashcode fue diseñada para desarrollar widgets para el Dashboard de Mac OS X. La versión del SDK de iPhone/iPod Touch es básicamente la misma que la de Mac OS X, y fue incluida para facilitar el desarrollo de aplicaciones Web para el iPhone.
Simulator: el simulador de iPhone permite probar las funcionalidades básicas de la aplicación en desarrollo. El simulador corre un sistema operativo parecido al real. Cuando se trabaja con el simulador, Xcode compila para x86, en lugar de ARM (que es la arquitectura del sistema real). Para compilar código ARM es necesario firmar la aplicación, lo que requiere la certificación de Apple.
Interface Builder: IB es, quizá, la pieza más difícil de entender para los recién llegados a la plataforma. Su uso elemental es el desarrollo de la Interface Humana (GUI), sin embargo es mucho más que eso. IB es donde los diferentes módulos se conectan, y es también donde se le da vida a muchos de los módulos precompilados que se verán en la pantalla.

En la siguiente entrada iremos desgranando un poco más este tema y pondremos algún ejemplo de "Hola Mundo"

Saludo