Nov 12 2008
∞
MacRuby
MacRuby is the only project introduced in the last year or so that’s come close to exciting me as much as Clang.
MacRuby is the only project introduced in the last year or so that’s come close to exciting me as much as Clang.
Yesterday’s future, tomorrow! Or maybe next week.
On NSArrayController.
- (id)clickedObject
{
NSInteger index = [tableView clickedRow];
return [[self arrangedObjects] objectAtIndex:index];
}
Hacky; improved version coming soon.
- (void)editObject:(id)object
{
[self setSelectedObjects:[NSArray arrayWithObject:object]];
[tableView editColumn:0
row:[self selectionIndex]
withEvent:nil
select:YES];
}
- (void)add:(id)sender
{
[super add:sender];
assert([self selectsInsertedObjects]); // cheating
[self performSelector:@selector(_editSelectedObject)
withObject:nil];
}
- (void)_editSelectedObject
{
[self editObject:[[self selectedObjects] lastObject]];
}