Starter Step

PureMVC Ruby Released Today

Posted on: January 31, 2009

I have been working on a port of the popular PureMVC framework to my beloved language Ruby.  Brian introduced me to PureMVC with our latest Travel Studios project “tripview”.  We were finding that our Objective-C codebase was becoming unmanageable and we had horrible coupling between our view components.  Brian’s thought was to bring the power of MVC to the Objective-C world for iPhone Development.  The result was a new port of PureMVC with Objective-C.  We have been using it for a month or so and I had really let us compartmentalize our code as we would in our services layer.  We have even introduced some cool dynamic features on top of the PureMVC core to help create some “Black Magic” for us.

Objective-C is definitely not Ruby..and being the Ruby fan that I am, I wanted to take the same great idea and try it in my favorite language.  The result is the PureMVC Ruby port.  I used wxRuby to implement the canned Employee Admin application that Cliff Hall asks all owners of ports to complete as a pre-requisite to releasing the port.  You can read more about the release at:

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


  • Dave: I can tell you're a ruby guy because you forgot the 'return' keyword. Thanks for the tip though!
  • Chandrashekhar H M: Hi, Thanks its working fine in iOS 6 but not in iOS 7.0. Any Suggestion on this.
  • Coeur: To change a rootViewController, without all this TVNavigationController : myNewRoot = [[UIViewController alloc] init]; myNavigationController.view
%d bloggers like this: