Starter Step

Archive for the ‘puremvc’ Category

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:

  • 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