Posts tagged ‘iphone’

Astuce iphone : nombre de chiffres significatifs avec NSLog()

Si vous voulez spécifier le nombre de chiffres après la virgule lors de la création d’un NSString, la syntaxe est :

%.nf ou n représente le nombre de chiffres après la virgule.

Cela marche aussi avec le C pur et la comande printf.

23 septembre 2009 at 9 h 17 min Laisser un commentaire

Astuce iPhone : afficher la taille d’un CGRect avec NSLog

Si vous souhaitez afficher une structure C (CGPoint ou CGRect par exemple), vous avez du vous rendre compte que le format %@ n »était pas efficace…

Plutot que de passer par une macro, il est possible d’utiliser une des fonctions en C fournies par le SDK de l’iPhone:
Par exemple :

– NSStringFromCGRect(self.view.frame)
– NSStringFromCGPoint(self.view.frame.origin)

10 août 2009 at 12 h 55 min Laisser un commentaire

Iphone simulator’s mess : get your AVFoundation audio and video working !

I got yesterday an error when playing a wav or mp sound within the Iphone simulator. My code and everything was right, but the console displayed an error about a quicktime library.

Error loading /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder: dlopen(/Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder, 262): Symbol not found: _SCDynamicStoreCopyConsoleUser
Referenced from: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration

My configuration is Macbook under Mac OS 10.5 + iphone SDK 2.2.1.

How to solve this issue ?

If you have the same kind of message, it means (as far as i understand) your iphone simulator is looking for a codec on your shared library, and found one suiting for the playing of your file, but which is not linked to your simulator.

The best way i found was to uninsall with the « DivX uninstaller » program.

If you don’t have any « DivX uninstaller », you can either:

1. Reinstall divx codecs from quicktime thirdparty code download center, and then uninstall the library using this program

or

2. Become root and type some rm -rf on the directory of the evil codec (something like /Library/QuickTime/DivX)

I’m now able to play wav files without any problem.Mp3 and m4v should be OK too.

7 avril 2009 at 20 h 36 min Laisser un commentaire

La nouvelle nintendo DSi: moins chère, sans port GBA, contenu téléchargeables ?

Console Nintendo DSi à l'aube des consoles mobiles connectées...

Nintendo DSi à l'aube des consoles mobiles connectées

Nintendo annonce aujourd’hui 2 octobre 2008 sa réponse aux inombrables nouvelles versions de psp (slim and lite, psp3000, coloris différents, psp collectors …) et au petit iphone d’apple qui connais un succès globalement mitigé, mais qui compte toujours parmi les cadeaux les plus enviés…(stratégie du luxe by apple).

Au menu: une boiboite plus hype, plus secure, et moins cher. On se retrouve avec un appareil photo dépassé (640×480… le même capteur que mon HTC typhoon à 49 euros vendu 3 ans plus tot!), avec un lecteur carte SD (tiens c’est pas encore mort ce format ?), un navigateur internet intégré (après l’echec d’operaDS…) et un magasin de jeux en ligne du style wiiware…

Tres bien très bien tout ça. Sauf que le port GBA s’en va… Et comment on va jouer à Guitar Hero alors maintenant !!!
M’est avis que la dsLite a encore une longue vie devant elle vous ne croyez pas ?

Pour en voir un peu plus, la vidéo officielle (on apprend pas grand chose, mais sympa de voir quand même)

2 octobre 2008 at 23 h 10 min 2 commentaires


Articles récents