Categoría 'iPad'


Vídeo múltiple con AVQueuePlayer

La clase MPMoviePlayerController tiene el gran inconveniente de no manejar adecuadamente vídeo concurrente múltiples, además de hacer que sea difícil para crear una secuencia de vídeo, uno tras otro. che è una sottoclasse di AVPlayer ), appartenente al framework più a basso livello AVFoundation , è invece estremamente più versatile, nonostante mantenga egualmente una semplicità nell'implementazione. La clase AVPlayer (o AVQueuePlayer que es una subclase de AVPlayer ), que pertenece al marco de nivel más bajo AVFoundation , es extremadamente versátil en su lugar, a pesar de mantener también una simplicidad en la implementación.

Frameworks Block Diagram

Continuación ...

Objective-C: cómo utilizar mejor el archivo de lista de propiedades

Una de las ventajas de los archivos de lista de la propiedad, que no son más que archivos de texto que siguen el estándar XML, es que puede ser instantáneamente transformado en objetos (como matrices o diccionario) Objective-C. Cuando se crea una lista Ficha del inmueble:

Property List

Continuación ...

Muy corto truco: registro de objetos JavaScript

Si usted va a desarrollarse en un ambiente donde no es posible utilizar las herramientas de depuración como FireBug , como el iPad de Apple Xcode simulador, puede llegar a ser frustrante para identificar los problemas, uno todo el acceso incorrecto a las propiedades de un objeto. Aquí el uso de la obras alert() se convierte en crucial!

Continuación ...

Xcode4: código compatible con versiones anteriores

Xcode 4 permite desarrollar aplicaciones para el iPhone o iPad con iOS 4.3 objetivo menor que la de hoy. Sin embargo, el mismo código que viene con la plantilla "defecto" de la presunción, en el supuesto de que nuestra solicitud se dirigirá a iOS 4 o superior. En el delegado aplicación, por ejemplo, Xcode inserta las siguientes líneas de código:

1
2
3
4
5
6
7
BOOL ) application : ( UIApplication * ) application didFinishLaunchingWithOptions : ( NSDictionary * ) launchOptions - (BOOL) de aplicación: (*) UIApplication didFinishLaunchingWithOptions aplicación: ( NSDictionary *) launchOptions
{
Punto para la personalización después de inicio de la aplicación / / Ignorar.
self.window.rootViewController = self.viewController;
; [Self.window makeKeyAndVisible];
; volver YES;
}

Continuación ...

Objective-C: notificaciones y delegados

En Objective-C, tenemos dos maneras utilizadas para la recepción y el envío de mensajes entre las clases: las notificaciones y los delegados. La diferencia entre los dos, así como en el nivel de aplicación, depende sustancialmente de "cuánto" - objetos - puede recibir un mensaje. Primero deja que te enseñe cómo lo hace el concepto de delegado.

Continuación ...

Muy pequeño extracto: NSConnection con parámetros POST

che in modalità POST . El objeto NSMutableURLRequest se puede utilizar en cualquiera de GET que el modo de POST . . Los parámetros, sin embargo, se formatean como si estuvieran en GET , es decir, en la secuencia nome_campo1=valore1&nome_campo2=valore2&... . He aquí un fragmento muy útil para simplificar la construcción del campo de golf:

Continuación ...

Objective-C: públicos, protegidos y privados

Escribí un artículo similar a ActionScript hace mucho tiempo: ActionScript 3.0: public, protected, privado e interno . Al releerlo, me di cuenta de dos cosas: la primera fue la extrema similitud con Objective-C, aunque este último no incluye internal .

Continuación ...

iPhone FontsBook: código fuente para mostrar la fuente del sistema

Para completar el artículo Cómo:. fuentes personalizadas en iOS 3 2 propongo la FontsBook fuentes , una aplicación de iPhone simple que muestra en una tabla todas las fuentes del sistema, agrupados por familias.

FontsBookFontsBookFontsBook

Continuación ...

Muy corto truco: cómo usar NSFileManager

, in quanto quest'ultimo restituisce un'instanza singleton, cioè sempre lo stesso puntatore ad oggetto (non thread safe). Apple recomienda utilizar la instancia de la NSFileManager y no su clase meotodo defaultManager , ya que éste devuelve una instancia singleton, que es siempre el mismo puntero a objeto (no seguro para subprocesos).

Continuación ...

Cómo: fuentes personalizadas en iOS 3.2

Con el lanzamiento de iOS 3.2 se puede incluir en sus recursos de fuentes para una aplicación que se utilizará esatamente como los proporcionados por el sistema:

file. Aplicaciones que desean utilizar fuentes personalizadas pueden ahora incluir fuentes ésos en su paquete de aplicaciones y registrar Esas fuentes con el sistema mediante la inclusión de los UIAppFonts Su clave en Info.plist archivo. El valor de esta clave es una matriz de cadenas de identificación de los ficheros en el paquete de la aplicación. Cuando el sistema se ve la clave, carga las fuentes especificadas, y los pone a disposición de la aplicación.

Continuación ...