How to disable Turbo Boost on Mac OS X

I’ve just created and released the first version of Turbo Boost Switcher app for Mac OS X.

Read more about it here.

icon_128x128

This free app will allow you to disable/enable Turbo Boost on  newest Intel   Macs at anytime.

I’ve decided to release it Open Source under GPL v2, so you can  also download the code from github.

Feel free to let me know your comments and feedback about it.

Download Turbo Boost Switcher v1.0.0

Source Code.

Enjoy!

Smart Babies for iPad released

Yes, finally this little project I’ve finished on vacation is available on the App Store.

This app is intended for babies to toddlers conceived as a set of educative games for iPad.

You can read more info here http://www.rugarciap.com/smart-babies/

Or you can download from the App Sore: iTunes link

Thanks!

Oops!

OMG, It’s been almost a year since the last update. I knew this was gonna happen.

The thing is I released a new game for App Store called “Camel Run“, and by that time, I new little person came into my life, so I has been (I am) too busy to write on the blog.

But, I’m back!. I am preparing a couple of advanced tutorials about physics and collisions, so stay tuned!

I’m also finishing another project not iOS based this time and, if it goes well, it’ll change the life of many many people for good!

Thanks for reading.

Oops!

Ay ay ay, hace casi un año desde la última actualización. Sabía que esto iba a ocurrir.

La cosa es que en su momento publiqué un nuevo juego para el App Store llamado “Camel Run” y, por aquella época, una nueva personita apareció en mi vida, así que he estado (estoy) demasiado ocupado como para escribir en el blog.

Sin embargo, estoy de vuelta! y preparando un par de tutoriales interesantes sobre física y colisiones que creo serán interesantes. Permaneced atentos!

Además, también estoy a punto de lanzar otro proyecto (esta vez no iOS) que, si sale adelante, cambiará la vida de mucha gente para bien!

Gracias por leerme!

Problems with AudioToolbox on iOS 5? Read this!

It seems that Apple did some changes on Core Audio and, more specifically, the AudioToolbox Framework for iOS 5. Some users (myself too) are reporting problems with this framework, making the app to hang up on most cases although the audio works fine.

Since the users (and me neither) did not any change to the app since the last iOS version, all the facts points to a bug on iOS 5 related with the audio subsystem, more specifically with AudioToolbox, SystemSound calls, etc. So, do you have to wait for an Apple bug fix release?  NO!

Ok, first of all, don’t panic. Here you’ll find the solution if you are having the same kind of problem.

First of all, to be sure you’re getting the same error, check your console log and look for the following lines:

Error loading

/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:  dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol not found: ___CFObjCIsCollectable

If the previous lines appears.., good! , lets see how to add a workaround until Apple releases a fix for this.

I’m creating another app with the Cocos2d framework that doesn’t have this problem. Cocos2d uses a framework to play background audio and sound effects. It’s called “CocosDenshion” and you can use it directly on your app.

The framework is distributed with cocos2d, so download it from here: http://www.cocos2d-iphone.org/

Once you’ve downloaded it, you will find a folder called CocosDenshion with some .h and .m files. Add all of them to your project along with the frameworks needed:

AVFoundation, OpenAL and AudtioToolbox.

Next, let’s replace your current code to play your sound files:

1.- Add the “SimpleAudioEngine.h” header to your class

[cce lang=”objc”]#import “SimpleAudioEngine.h”[/cce]

2.- Done!, now if you want to play/stop background music:

[cce lang=”objc”]

// Start playing

[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@”background.mp3″ loop:YES];

……

// Stop playing

[[SimpleAudioEngine sharedEngine] stopBackgroundMusic];

[/cce]

3.- Finally, if you wan’t to play some effects:

[cce lang=”objc”]

// Play the effect

[[SimpleAudioEngine sharedEngine] playEffect:@”effect.mp3″];

[/cce]

Now you just need to send your update to Apple and cross your fingers to be released soon. You can try to request for an expedited review (i did it too) on iTunesConnect, arguing your app was working fine until the update of iOS.

If you liked this tutorial, link and send it to your developer friends so the have the same info and check if all is working fine with iOS 5.

Good luck and thanks for reading!

How to add flip transition between two UIViews

Some cool effect I always loved is the flip transition between two UIViews. On this tutorial you will learn how to do it in a very straightforward way. For this tutorial I’ll assume you are used to work with UIViews, Xcode, etc.

First of all, this is a video of what you’ll get at the end.

Start by creating a new project on Xcode as a new “View based application” and name it “FlipViewTutorial”.

Read more ›

eCrucigramas Lite ya disponible

La versión Lite de eCrucigramas ya está disponible en el iTunes Store.

Esta versión include las mismas funcionalides que la versión complete, con solamente dos limitaciones:

  • Sólo 8 crucigramas de demostración de differences tamaños para que puedas prober el saber de la aplicación, aunque podrás descargar más de 1200 nuevos del App Store al mismo precio sue la versión completa.
  • No podrás descargar crucigramas de fuentes externas, como el NYTimes.

Descárgalo ahora gratis aquí!

eCrosswords Lite now available

The Lite version of eCrosswords for iPad is now available on iTunes Store.

This version includes the same features the full version has, with just 2 little limitations:

  • Just 8 demo crosswords of different sizes to give you a taste of the app, but you will still be able to download up to more than 1200 crosswords from the App Store at the same price the full version has.
  • You won’t be able to download crosswords from external sources (like NYTimes and so on).

Hope you enjoy it!

Get it free here now!

eCrucigramas 1.2 publicado!

Así es!, por fin he conseguido publicar la versión 1.2 para iPad de eCrucigramas.

Se han añadido interesantes novedades:

– Zoom y Pan: Ahora puedes hacer zoom hasta un factor de 1.8x!
– Estrellas: Clasifica tus crucigramas con estrellas para localizarlos más fácilmente, ordenarlos, etc.
– Favoritos: Nueva sección favoritos a la que podrás añadir cualquier crucigrama.

Esperando que os guste esta actualización, estoy preparando importantes novedades para el futuro cercano que seguro os gustarán a todos ;).

Gracias por el apoyo y disfrutad de esta nueva versión.

eCrosswords 1.2 released!

That’s it!, at the end I managed to finally release the 1.2 version of eCrosswords for iPad.

This version includes cool new features, like:

– Zoom and Pan: Now you can zoom in and out up to 1.8x factor!
– Rating: You can set rankings to your crosswords by rating them with stars to order them later by this criteria.
– Favourites: New section that will hold those crosswords you check as favourite

Hoping the people like this update, I’m planning some new stuff for the near feature that will sure like all of you ;).

Thanks for your support and enjoy this new version.

Top