Skip to main content
  • Hoopla logo
  • Browse
  • My Hoopla
  • Log In
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  1. Navigate Home
  2. Ebooks
  3. MacRuby in Action

EBOOK

MacRuby in Action

Jerry Cheung
(0)
sign up
Pages
272
Year
2012
Language
English
Publisher
Manning

About

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.

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
• MacRuby for iOS

Table of Contents
PART 1 STARTING WITH MACRUBY
• Introducing MacRuby
• Using Macirb and the Apple development tools
• Going beyond the basics with Xcode Interface Builder
PART 2 TAKE IT FOR A SPIN
• Using the delegate pattern
• Notifications and implementing the observer pattern
• Using key-value coding and key-value observing
• Implementing persistence with Core Data
• Core Animation basics
PART 3 MACRUBY EXTRAS
• HotCocoa
• MacRuby testing
• MacRuby and the Mac App Store

Related Subjects

  • General
  • Programming
  • Computers
  • Adult Nonfiction
  • Ruby
  • Languages

Artists

Jerry CheungAuthor
Brendan LimAuthor
Jeremy McAnallyAuthor