MacRuby in Action

Book description

MacRuby in Action is a tutorial for Ruby developers who want to code for Mac OS X without learning Objective-C. You'll learn the ins and outs of the MacRuby language, including straightforward examples of creating OS X applications using Cocoa components.

About the Technology

For Rubyists, it's a real drag switching to a static language like Objective-C for Mac development. Fortunately, you don't have to. MacRuby is a Ruby 1.9 implementation that sits right on the Mac OS X core. It gives you access to the Cocoa framework and easy interoperability with the Mac platform.

About the Book

MacRuby in Action teaches Ruby developers how to code OS X applications in Ruby. You'll explore key Cocoa design patterns, along with a few twists that MacRuby makes possible. You'll also pick up high-value techniques including system scripting, automated testing practices, and getting your apps ready for the Mac App Store.

What's Inside
  • Intro to Mac OS X development
  • Full coverage of the Cocoa framework
  • Submitting to the Mac App Store

About the Reader

Written for Rubyists. No experience with Cocoa, Objective-C, or Mac OS X required.

About the Author

Brendan G. Lim is a professional Ruby and Objective-C developer specializing in Rails and mobile development. Jerry Cheung is a Rails engineer working with emerging technologies like MacRuby and Node.js. Jeremy McAnally is a web and mobile developer and coauthor of Ruby in Practice.

An excellent bridge from the world of Ruby to the world of OS X.
- Philip Hallstrom, PJKH

A great way to turn your Ruby skills into creating real Mac desktop apps.
- Alex Vollmer, Radiant Capsule

...quickly learn how to write native OS X applications using excellent primer.
- Adam Bair, Intridea

Publisher resources

Download Example Code

Product information

  • Title: MacRuby in Action
  • Author(s): Jeremy McAnally, Jerry Cheung, Brendan Lim
  • Release date: April 2012
  • Publisher(s): Manning Publications
  • ISBN: 9781935182498