055 RR RubyMotion with Laurent Sansonetti

    0
    334

    02:05 – Laurent Sansonetti Introduction

    03:25 – RubyMotion: Commercial version of MacRuby for iOS

    • MacRuby
    • 3 Main Tech Differences between MacRuby & RubyMotion

    05:25 – Compilation

    • Static Compiler
    • “Just in Time” Compilation

    06:24 – iOS Runtime

    • eval
    • require
    • define_method
    • Redefining Core Methods
    • No Binding Method on the Proc
    • Charles Nutter

    12:42 – How much can you change Ruby and still call it Ruby?

    15:03 – Apple Store Compliant

    16:18 – Memory Management

    17:22 – Cyclic References => RubyMotion

    18:36 – Understanding Objective-C

    22:43 – RubyGems for RubyMotion

    24:15 – Interface Builder

    26:32 – Rake

    26:55 – Console on a Running Application

    • Rich Kilmer
    • Cmd-click: Change Self in the Console
    • Development Mode Type Update the Simulator at Runtime

    30:20 – Future Features

    • Generators
    • Community Development
    • DSLs
    • Frameworks

    32:15 – Why not Open Source?

    37:47 – CocoaPods

    38:11 – Mustachio

    39:41 – Pragmatic Studio Video

    42:50 – iOS SDK Development