Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby on your pocket with RubyMotion - RubyConfA...

Ruby on your pocket with RubyMotion - RubyConfAr 2014

Avatar for Ignacio Piantanida

Ignacio Piantanida

October 24, 2014
Tweet

Other Decks in Programming

Transcript

  1. What’s RubyMotion? •  Implementation of (almost) Ruby 1.9.3 using the

    Objective-C runtime and LLVM •  Create iOS / OS X native apps •  Created by Laurent Sansonetti (Hipbyte)
  2. What’s RubyMotion? •  Commercial Product (USD 199/year) •  No trial,

    but 30 days refund •  Closed-source compiler •  Open-source build process
  3. Almost Ruby 1.9.3 No #eval No #binding No FixNum method

    overwriting Statically Compiled No Garbage Collector
  4. Is not a Bridge! iOS  /  OS  X   Objec+ve-­‐C

     Run+me   RubyMo+on   Objec+ve-­‐C  
  5. Is not a Bridge! Class! Based on! Object! NSObject! String!

    NSMutableString! Array! NSMutableArray! Hash! NSMutableDictionary! Fixnum! NSNumber! Float! NSNumber! BigDecimal! NSDecimalNumber!