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