Skip navigation.
Home
The best tools for data conversion

RubyCocoa 1.0 - Framework for Cocoa programming in Ruby. (Free)

development
RubyCocoa 1.0
RubyCocoa is a framework for Mac OS X that allows Cocoa programming in the object-oriented scripting language Ruby. RubyCocoa lets you write a Cocoa application in Ruby. It allows you to create and use a Cocoa object in a Ruby script. It's possible to write a Cocoa application that mixes Ruby and Objective-C code.

WHAT'S NEW
Version 1.0:
  • bug fixes
    • imcompatible NSString#split
    • cannot handle KVC/KVO autonotify
    • KVO willChangeValueForKey/didChangeValueForKey was invoked twice
    • NSBundle.bundleForClass: crashes on ruby uninitialized thread
    • libffi: ffi_call( return value buffer too small)
    • GraphicsContext.graphicsContextWithGraphicsPort_flipped crashes
    • DLOG macro: format string should be literal
    • avoid override Objective-C methods with syntax sugar methods
    • crash with "[BUG] object allocation during garbage collection phase" on 10.5.7
  • enhancements
    • ruby 1.8.7 ready
      • crash with "[BUG] object allocation during garbage collection phase"
      • infinit loop of NSArray#count and NSDictionary#count
      • behavior of basic Ruby classes' methods was changed in 1.8.7
    • new sample PassengerPane
    • better build settings for 10.5
    • support formal protocols (10.5 or later)
    • rake install task: check finish of building
    • rake package task: use concrete configure settings from package/config/
  • misc
    • change install destination of Xcode templates (enable templates on Xcode3.1)
    • add document for OSX.require_framework
    • fix failure of a test, test_loadlibs()

REQUIREMENTS
  • Mac OS X 10.4.8 or later
  • Xcode SDK

DEVELOPER

DOWNLOADS
4641