Article Taggé 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.
Add comment septembre 23, 2009
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)
…
Add comment août 10, 2009
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.
Add comment avril 7, 2009
La nouvelle nintendo DSi: moins chère, sans port GBA, contenu téléchargeables ?

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 comments octobre 2, 2008