IkaTech

Mes humeurs technologiques, autour de Java, de l'Open Source, et de l'air du temps ...

mardi, juin 16, 2009

Update Java 4 Apple

Ayé, plusieurs mois après la découverte d'une faille dans la partie applet, Apple dans sa grande bonté nous gratifie d'une mise à jour Java 4.

Vu le fiasco des update 2 et 3, je ne procéderais pas à cette mise à jour ...

Et de toute façon, vu que j'ai reçu ma nouvelle bécane, le dev Java sur Mac/Mac Pro c'est terminé pour moi.

So long boys ...

vendredi, juin 12, 2009

UIImagePickerController - fonctionnalités (encore) non-documentées

La méthode 'imagePickerController:didFinishPickingImage:editin' de la classe UIImagePickerControllerDelegate est notée comme obsolète (deprecated) dans le SDK 3.0 de l'iPhone (GM au moment ou j'écris ces lignes).

C'est bien joli tout ça, mais on remplace le traitement par quoi ?

Un début de réponse en allant voir la définition de la classe déléguée, on peut trouver une référence vers une méthode:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

Bien joli, mais comment utiliser les différentes informations contenu dans le dictionnaire passé en paramètres ?

Tout simplement en regardant ce qu'il se passe après la sélection d'une photo...

Voici les paires cles/valeurs contenues dans le dictionnaire:

...

2009-06-12 13:31:26.442 xxx[7294:20b] key: UIImagePickerControllerMediaType, value: public.image

2009-06-12 13:31:38.664 xxx[7294:20b] key: UIImagePickerControllerCropRect, value: NSRect: {{0, 0}, {640, 426}}

2009-06-12 13:31:45.846 xxx[7294:20b] key: UIImagePickerControllerOriginalImage, value:

2009-06-12 13:31:56.410 xxx[7294:20b] key: UIImagePickerControllerEditedImage, value:

...


En gros, on y retrouve (dans le cas d'une image):

- le type de media (une image :) )

- la taille

- l'image originale

- l'image modifiée (après rognage par exemple).



Libellés :