Current Version 0.5

Check out the tutorial, resources     and examples that are available for MacRuby.

MacRuby Events

19-21 Nov 2009 » RubyConf
San Francisco, CA
Laurent Sansonetti presents MacRuby

19-21 Nov 2009 » RubyConf
San Francisco, CA
Matt Aimonetti talks about writing 2D video games with MacRuby

HotCocoa Mapping Status

The goal of this page is to keep a permanent status of frameworks and classes that need to be mapped in HotCocoa.

Possible statuses:

  • unknown – the mapping state of this class is unknown
  • partial – this class is partially mapped
  • complete – this class is completely mapped
  • skip – this class will not be mapped

Foundation

NSAffineTransform unknown
NSAppleEventDescriptor unknown
NSAppleEventManager unknown
NSAppleScript unknown
NSArchiver unknown
NSArray unknown
NSAssertionHandler unknown
NSAttributedString unknown
NSAutoreleasePool unknown
NSBundle unknown
NSCachedURLResponse unknown
NSCalendar unknown
NSCalendarDate unknown
NSCharacterSet unknown
NSClassDescription unknown
NSCloneCommand unknown
NSCloseCommand unknown
NSCoder unknown
NSComparisonPredicate unknown
NSCompoundPredicate unknown
NSCondition unknown
NSConditionLock unknown
NSConnection unknown
NSConstantString unknown
NSCountCommand unknown
NSCountedSet unknown
NSCreateCommand unknown
NSData unknown
NSDate unknown
NSDateComponents unknown
NSDateFormatter unknown
NSDecimalNumber unknown
NSDecimalNumberHandler unknown
NSDeleteCommand unknown
NSDictionary unknown
NSDirectoryEnumerator unknown
NSDistantObject unknown
NSDistantObjectRequest unknown
NSDistributedLock unknown
NSDistributedNotificationCenter unknown
NSEnumerator unknown
NSError unknown
NSException unknown
NSExistsCommand unknown
NSExpression unknown
NSFileHandle unknown
NSFileManager unknown
NSFormatter unknown
NSGarbageCollector unknown
NSGetCommand unknown
NSHTTPCookie unknown
NSHTTPCookieStorage unknown
NSHTTPURLResponse unknown
NSHashTable unknown
NSHost unknown
NSIndexPath unknown
NSIndexSet unknown
NSIndexSpecifier unknown
NSInputStream unknown
NSInvocation unknown
NSInvocationOperation unknown
NSKeyedArchiver unknown
NSKeyedUnarchiver unknown
NSLocale unknown
NSLock unknown
NSLogicalTest unknown
NSMachBootstrapServer unknown
NSMachPort unknown
NSMapTable unknown
NSMessagePort unknown
NSMessagePortNameServer unknown
NSMetadataItem unknown
NSMetadataQuery unknown
NSMetadataQueryAttributeValueTuple unknown
NSMetadataQueryResultGroup unknown
NSMethodSignature unknown
NSMiddleSpecifier unknown
NSMoveCommand unknown
NSMutableArray unknown
NSMutableAttributedString unknown
NSMutableCharacterSet unknown
NSMutableData unknown
NSMutableDictionary unknown
NSMutableIndexSet unknown
NSMutableSet unknown
NSMutableString unknown
NSMutableURLRequest unknown
NSNameSpecifier unknown
NSNetService unknown
NSNetServiceBrowser unknown
NSNotification unknown
NSNotificationCenter unknown
NSNotificationQueue unknown
NSNull unknown
NSNumber unknown
NSNumberFormatter unknown
NSOperation unknown
NSOperationQueue unknown
NSOutputStream unknown
NSPipe unknown
NSPointerArray unknown
NSPointerFunctions unknown
NSPort unknown
NSPortCoder unknown
NSPortMessage unknown
NSPortNameServer unknown
NSPositionalSpecifier unknown
NSPredicate unknown
NSProcessInfo unknown
NSPropertyListSerialization unknown
NSPropertySpecifier unknown
NSProtocolChecker unknown
NSQuitCommand unknown
NSRandomSpecifier unknown
NSRangeSpecifier unknown
NSRecursiveLock unknown
NSRelativeSpecifier unknown
NSRunLoop unknown
NSScanner unknown
NSScriptClassDescription unknown
NSScriptCoercionHandler unknown
NSScriptCommand unknown
NSScriptCommandDescription unknown
NSScriptExecutionContext unknown
NSScriptObjectSpecifier unknown
NSScriptSuiteRegistry unknown
NSScriptWhoseTest unknown
NSSet unknown
NSSetCommand unknown
NSSimpleCString unknown
NSSocketPort unknown
NSSocketPortNameServer unknown
NSSortDescriptor unknown
NSSpecifierTest unknown
NSSpellServer unknown
NSStream unknown
NSString unknown
NSTask unknown
NSThread unknown
NSTimeZone unknown
NSTimer unknown
NSURLAuthenticationChallenge unknown
NSURLCache unknown
NSURLConnection unknown
NSURLCredential unknown
NSURLCredentialStorage unknown
NSURLDownload unknown
NSURLProtectionSpace unknown
NSURLProtocol unknown
NSURLRequest unknown
NSURLResponse unknown
NSUnarchiver unknown
NSUndoManager unknown
NSUniqueIDSpecifier unknown
NSUserDefaults unknown
NSValue unknown
NSValueTransformer unknown
NSWhoseSpecifier unknown
NSXMLDTD unknown
NSXMLDTDNode unknown
NSXMLDocument unknown
NSXMLElement unknown
NSXMLNode unknown
NSXMLParser unknown

AppKit

NSATSTypesetter unknown
NSActionCell unknown
NSAlert unknown
NSAnimation unknown
NSAnimationContext unknown
NSApplication partial
NSArrayController unknown
NSBezierPath unknown
NSBitmapImageRep unknown
NSBox partial
NSBrowser unknown
NSBrowserCell unknown
NSButton unknown
NSButtonCell unknown
NSCIImageRep unknown
NSCachedImageRep unknown
NSCell unknown
NSClipView unknown
NSCollectionView unknown
NSCollectionViewItem unknown
NSColor partial
NSColorList unknown
NSColorPanel unknown
NSColorPicker unknown
NSColorSpace unknown
NSColorWell unknown
NSComboBox partial
NSComboBoxCell unknown
NSControl partial
NSController unknown
NSCursor unknown
NSCustomImageRep unknown
NSDatePicker unknown
NSDatePickerCell unknown
NSDictionaryController unknown
NSDockTile unknown
NSDocument unknown
NSDocumentController unknown
NSDrawer unknown
NSEPSImageRep unknown
NSEvent unknown
NSFileWrapper unknown
NSFont partial
NSFontManager unknown
NSFontPanel unknown
NSFormCell unknown
NSGlyphGenerator unknown
NSGlyphInfo unknown
NSGradient partial
NSGraphicsContext unknown
NSHelpManager unknown
NSImage partial
NSImageCell unknown
NSImageRep unknown
NSImageView partial
NSInputManager unknown
NSInputServer unknown
NSLayoutManager unknown
NSLevelIndicator unknown
NSLevelIndicatorCell unknown
NSMatrix unknown
NSMenu partial
NSMenuItem partial
NSMenuItemCell unknown
NSMenuView unknown
NSMovie partial
NSMovieView partial
NSMutableParagraphStyle unknown
NSNib unknown
NSNibConnector unknown
NSNibControlConnector unknown
NSNibOutletConnector unknown
NSObjectController unknown
NSOpenGLContext unknown
NSOpenGLPixelBuffer unknown
NSOpenGLPixelFormat unknown
NSOpenGLView unknown
NSOpenPanel unknown
NSOutlineView unknown
NSPDFImageRep unknown
NSPICTImageRep unknown
NSPageLayout unknown
NSPanel unknown
NSParagraphStyle unknown
NSPasteboard unknown
NSPathCell unknown
NSPathComponentCell unknown
NSPathControl unknown
NSPersistentDocument unknown
NSPopUpButton partial
NSPopUpButtonCell unknown
NSPredicateEditor unknown
NSPredicateEditorRowTemplate unknown
NSPrintInfo unknown
NSPrintOperation unknown
NSPrintPanel unknown
NSProgressIndicator unknown
NSQuickDrawView unknown
NSResponder unknown
NSRuleEditor unknown
NSRulerMarker unknown
NSRulerView unknown
NSSavePanel unknown
NSScreen unknown
NSScrollView partial
NSScroller unknown
NSSearchField unknown
NSSearchFieldCell unknown
NSSecureTextField partial
NSSecureTextFieldCell unknown
NSSegmentedCell unknown
NSSegmentedControl partial
NSShadow unknown
NSSimpleHorizontalTypesetter unknown
NSSlider partial
NSSliderCell unknown
NSSound partial
NSSpeechRecognizer unknown
NSSpeechSynthesizer partial
NSSpellChecker unknown
NSSplitView partial
NSStatusBar partial
NSStatusItem partial
NSStepper unknown
NSStepperCell unknown
NSTabView unknown
NSTabViewItem unknown
NSTableColumn partial
NSTableHeaderCell unknown
NSTableHeaderView unknown
NSTableView partial
NSText unknown
NSTextAttachment unknown
NSTextAttachmentCell unknown
NSTextBlock unknown
NSTextContainer unknown
NSTextField partial
NSTextFieldCell unknown
NSTextList unknown
NSTextStorage unknown
NSTextTab unknown
NSTextTable unknown
NSTextTableBlock unknown
NSTextView unknown
NSTokenField unknown
NSTokenFieldCell unknown
NSToolbar unknown
NSToolbarItem unknown
NSToolbarItemGroup unknown
NSTrackingArea unknown
NSTreeController unknown
NSTreeNode unknown
NSTypesetter unknown
NSUserDefaultsController unknown
NSView partial
NSViewAnimation unknown
NSViewController unknown
NSWindow partial
NSWindowController unknown
NSWorkspace unknown