MacRuby in Action


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.

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.

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

What’s Inside

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

Table of Contents
Part 1: Starting with MacRuby
Chapter 1. Introducing MacRuby
Chapter 2. Using Macirb and the Apple development tools
Chapter 3. Going beyond the basics with Xcode Interface Builder

Part 2: Take it for a Spin
Chapter 4. Using the delegate pattern
Chapter 5. Notifications and implementing the observer pattern
Chapter 6. Using key-value coding and key-value observing
Chapter 7. Implementing persistence with Core Data
Chapter 8. Core Animation basics

Part 3: MacRuby Extras
Chapter 9. HotCocoa
Chapter 10. MacRuby testing
Chapter 11. MacRuby and the Mac App Store

Book Details

  • Paperback: 272 pages
  • Publisher: Manning Publications (April 2012)
  • Language: English
  • ISBN-10: 1935182498
  • ISBN-13: 978-1935182498
Download [20.3 MiB]

You may also like...

Leave a Reply