Catégorie 'iPhone'


Avec AVQueuePlayer vidéo multiples

La classe MPMoviePlayerController a le gros inconvénient de ne pas gérer correctement des vidéos les plus contemporaines, en plus de ce qui rend difficile de créer une séquence 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 de niveau inférieur AVFoundation , mais il est extrêmement polyvalent, aussi malgré le maintien de la simplicité dans la mise en œuvre.

Frameworks Block Diagram

En savoir plus ...

Objective-C: comment utiliser au mieux le fichier liste des biens

Un des avantages des fichiers de listes de propriété, qui sont simplement des fichiers textes qui suivent la norme XML, est qu'il peut être instantanément transformés en objets (comme un tableau ou un dictionnaire) Objective-C. Lorsque vous créez une liste de propriétés du fichier:

Property List

En savoir plus ...

Très court astuce: journal des objets JavaScript

Si vous êtes à se développer dans un environnement où il est impossible d'utiliser des outils de débogage tels que Firebug , tels que le simulateur d'iPhone d'Apple dans Xcode, il peut devenir frustrant de trouver des problèmes, y compris un accès incorrects à toutes les propriétés d'un objet. Ici l'utilisation des œuvres alert() est fondamentale!

En savoir plus ...

Xcode4: Code rétrocompatible

Xcode 4 permet de développer des applications pour iPhone ou iPad avec abaissement de la cible iPhone OS 4.3 d'aujourd'hui. Toutefois, le même code que celui fourni avec des modèles «péché» de l'arrogance, en supposant que notre demande sera cibler l'iPhone OS 4 ou supérieur. 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
{
/ / Remplacer le point pour la personnalisation, après lancement de l'application.
self.window.rootViewController = self.viewController;
; [Self.fenetre makeKeyAndVisible];
; retourner OUI;
}

En savoir plus ...

Objective-C: Notifications et délégués

En Objective-C, nous avons deux très utilisé pour recevoir et envoyer des messages entre les classes: les notifications et les délégués. La différence entre les deux, en plus d'être au niveau mise en œuvre, dépend en grande partie sur le «comment» - objets - peut recevoir un message. D'abord permettez-moi de montrer comment le concept est né de délégué.

En savoir plus ...

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

che in modalità POST . L'objet NSMutableURLRequest peut être utilisé soit en tant que GET que le mode POST . . Les paramètres, cependant, doit être formaté comme si elles sont GET , c'est à dire dans la séquence nome_campo1=valore1&nome_campo2=valore2&... . Voici quelques extraits utiles pour simplifier la construction des champs:

En savoir plus ...

Objective-C: public, protected, et privé

J'ai écrit un article similaire pour ActionScript il ya longtemps: Actionscript 3.0: public, protected, privé et interne . Le relisant, j'ai réalisé deux choses: la première était la ressemblance extrême à l'Objective-C, bien que ce dernier ne comprend pas internal .

En savoir plus ...

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

Pour compléter l'article Comment faire pour:. Les polices personnalisées sur l'iPhone OS 3 2, nous proposons la FontsBook sources , une application iPhone simple qui montre une table toutes les polices du système, regroupés par famille.

FontsBookFontsBookFontsBook

En savoir plus ...

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 d'utiliser l'instance d'objet NSFileManager et non de sa catégorie meotodo defaultManager , que celui-ci retourne une instance, singleton qui est toujours le même pointeur à l'objet (pas thread-safe).

En savoir plus ...

Comment: Les polices personnalisées sur l'iPhone OS 3.2

Avec la version 3.2 de l'IOS, vous pouvez inclure dans leurs ressources polices des applications, à utiliser comme ceux fournis est exactement le système:

file. Les applications qui veulent utiliser des polices personnalisées peuvent désormais inclure des polices Ces dans leur application et enregistrer ces polices fournies 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 polices dans le bundle de l'application. Lorsque le système voit la clé, il charge les polices spécifiées et les rend disponibles à la demande.

En savoir plus ...



Arrêtez SOPA