Skip to content

bensheldon/objc2rubymotion

Repository files navigation

objc2rubymotion

Objective-C to Rubymotion Converter: Use it at https://bensheldon.github.io/objc2rubymotion/

Based on the Sublime-ObjcToRubyMotion plugin. Inspiration to the Atom-Objc2Rubymotion plugin.

Implementation

Coffeescript mostly; statically built with Jekyll. Currently performs the following conversions:

  • removes semicolons at end of lines
  • replaces NSString with ruby strings
  • converts square bracketed [method message] calls to method.message calls, and reformats their arguments
  • removes autorelease declarations
  • removes removes type declarations

View the list of tests for a full list of conversions that are performed.

Development

Install it locally.

$ bundle install

Run it:

$ bundle exec jekyll serve

Visit it: http://localhost:4000/objc2rubymotion