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