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
» full article | source
