~/talk

Using Ruby for iOS development

Talkat RubyConf AU 2013 · 2013-02-20..02-22· [ruby]
links:none on file
slides:none on file

RubyMotion compiles Ruby to native machine code via LLVM and claims to let Ruby behave like Obj‑C on iOS: compiles Ruby to native machine code via LLVM, use Objective‑C classes directly with no bridge. Tooling includes a REPL, rake tasks for build/archive/debug, bundler/motion gems and CocoaPods support, and test support (MacBacon/RSpec) plus storyboard loading. Missing runtime require/eval is deliberate; the build is static and licensed. Demo shows REPL edits a controller view live and debugging now uses gdb/IDE hooks.

AI-written summary · about

  1. 0:00Introduction
  2. 1:49What is RubyMotion and its origins
  3. 3:16Ruby to iOS compilation
  4. 5:01Ruby and Objective-C mix
  5. 6:26Ruby blocks with Objective-C
  6. 7:09RubyMotion metaprogramming
  7. 8:55RubyMotion setup
  8. 9:38First RubyMotion app
  9. 10:40Building RubyMotion apps
  10. 11:42RubyMotion build system
  11. 12:23Key Rake tasks
  12. 13:45RubyMotion legacy integration
  13. 14:49RubyMotion config options
  14. 16:33Rake command-line
  15. 17:39Demo: Simple app
  16. 21:18Debugging RubyMotion
  17. 24:47RubyMotion libraries
  18. 27:13Pix8 CSS styling
  19. 28:36Objective-C in RubyMotion
  20. 30:02RubyMotion with CocoaPods
  21. 31:09Native C in RubyMotion
  22. 32:14Interface Builder in RubyMotion
  23. 33:37Testing RubyMotion
  24. 34:41RubyMotion API documentation resources
  25. 35:04Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.