You can read “MacRuby: The Definitive Guide” online from O’Reilly Labs Open Feedback Publishing System.
Book Description
The purpose of this book is to: teach the MacRuby’s fundamentals, provide a guide to develop Cocoa applications using the MacRuby language, show concrete examples leveraging the Cocoa technology using MacRuby. To get the most out of this book, you should have done some programming and be familiar with the basics of Object Oriented Programming.
MacRuby is Apple’s implementation of the Ruby programming Language. More precisely, it is a Ruby implementation that uses the well known and proven Objective-C runtime giving you direct native access to all the OS X libraries. The end result is a first-class, compilable scripting language designed to develop applications for the OS X platform.
Table of Contents
- Introduction
- Fundamentals
- The Cocoa Environment
- Foundation
- Application Kit
- Xcode
- Core Data
- One Step Deeper
- Address Book Example
- Geolocation
- MacRuby in Objective-C projects
- Objective-C code in MacRuby apps
- Using Ruby Third-Party Libraries