Rubyists. • Xcode is getting better, but it’s slow and crashes. I prefer the command line and a text editor. • Compiles down to native LLVM byte code. It’s fast. • Ruby! It’s just nice to look at and write.
Objective-C. • Everything is documented in Objective-C. Cannot avoid it entirely. • Understanding C/Objective-C and Cocoa would actually make you a better RubyMotion developer. • No type-safety. • Not supported by Apple. Business confidence.
the Objective-C runtime. That is, Cocoa classes with Ruby methods. • Strange Cocoa conventions for a Rubyist Out parameters and the Pointer class versus the exception workflow. • Ruby Method missing and modules work like you’d expect. • Memory management Works similar to ARC. Pretty much don’t worry about it, but every objet allocation has a cost. You have MBs of memory, not GBs.