Catégorie «iPad»


Multi-vidéo avec AVQueuePlayer

La classe MPMoviePlayerController présente l'inconvénient majeur de ne pas traiter adéquatement vidéo multiples simultanées, en plus de rendre difficile la création d'une séquence de vidéo l'un après l'autre. 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 classe AVPlayer (ou AVQueuePlayer qui est une sous-classe de AVPlayer ), appartenant au cadre plus bas niveau AVFoundation , est plutôt extrêmement versatile, malgré le maintien également une simplicité de mise en œuvre.

Frameworks Block Diagram

Suite ...

Objective-C: comment mieux utiliser le fichier de liste de propriétés

Un des avantages de la liste des fichiers de propriétés, qui sont rien de plus que des fichiers texte qui suivent la norme XML, c'est qu'il peut être transformé instantanément en objets (tels que des tableaux ou dictionnaire) Objective-C. Lorsque vous créez une liste de propriétés du fichier:

Property List

Suite ...

Très court astuce: journal d'objets JavaScript

Si vous êtes à se développer dans un environnement où il est impossible d'utiliser les outils de débogage comme Firebug , tels que l'iPad d'Apple Xcode simulateur, il peut devenir frustrant pour identifier les problèmes, un tout faux l'accès aux propriétés d'un objet. Ici, l'utilisation de la œuvres alert() devient cruciale!

Suite ...

Xcode4: Code rétrocompatible

Xcode 4 vous permet de développer des applications pour iPhone ou iPad avec iOS 4.3 cible inférieure à celle d'aujourd'hui. Cependant, le même code qui est fourni avec le modèle "faille" de la présomption, en supposant que notre demande sera cibler iOS 4 ou plus. Dans le délégué de l'application, par exemple, Xcode insère les lignes de code suivantes:

1
2
3
4
5
6
7
BOOL ) application : ( UIApplication * ) application didFinishLaunchingWithOptions : ( NSDictionary * ) launchOptions - (Bool) Application: (*) UiApplication didFinishLaunchingWithOptions d'application: ( NSDictionary *) launchOptions
{
/ / Point de personnalisation après le lancement de l'application sont prioritaires.
self.window.rootViewController = self.viewController;
; [Self.fenetre makeKeyAndVisible];
; retourner OUI;
}

Suite ...

Objective-C: les notifications et les délégués

En Objective-C, nous avons deux façons largement utilisées pour la réception et l'envoi de messages entre les classes: les notifications et les délégués. La différence entre les deux, tout en étant au niveau de la mise en œuvre, dépend essentiellement de «combien» - objets - peut recevoir un message. D'abord laissez-moi vous montrer comment le concept de délégué.

Suite ...

Très court extrait: NSConnection avec des paramètres POST

che in modalità POST . L'objet NSMutableURLRequest peut être utilisé en GET que le mode POST . . Les paramètres, cependant, sont formatés comme s'ils étaient en GET , c'est à dire dans la séquence nome_campo1=valore1&nome_campo2=valore2&... . Voici un extrait pratique pour simplifier la construction du golf:

Suite ...

Objective-C: public, privé et protégé

J'ai écrit un article similaire pour ActionScript il ya longtemps: Actionscript 3.0: public, protégé, privé et interne . En relisant, j'ai réalisé deux choses: la première est la similitude extrême avec Objective-C, bien que ce dernier ne comprend pas internal .

Suite ...

iPhone FontsBook: code source pour afficher la police système

Pour compléter l'article Comment:. polices personnalisées sur iOS 3 2 Je propose la FontsBook des sources , une application iPhone simple qui affiche dans un tableau toutes les polices du système, regroupés par famille.

FontsBookFontsBookFontsBook

Suite ...

Très court astuce: comment utiliser NSFileManager

, in quanto quest'ultimo restituisce un'instanza singleton, cioè sempre lo stesso puntatore ad oggetto (non thread safe). Apple recommande l'utilisation de l'instance de la NSFileManager et non sa classe meotodo defaultManager , que celui-ci retourne une instance singleton, c'est toujours le même pointeur vers l'objet (pas thread-safe).

Suite ...

Comment: polices personnalisées sur iOS 3.2

Avec la sortie de l'iOS 3.2, vous pouvez inclure dans vos ressources de police pour une application à utiliser esatamente que ceux fournis par le système:

file. Les applications qui veulent utiliser des polices personnalisées peuvent désormais inclure des polices celles de leur bundle d'applications et d'enregistrer les polices avec le système en incluant les UIAppFonts leur clé dans Info.plist fichier. La valeur de cette clé est un tableau de chaînes Identifier les fichiers de police dans l'ensemble de l'application. Lorsque le système voit la clé, il charge les polices spécifiées et les rend disponibles à la demande.

Suite ...