It's only a matter of time before someone creates a DSL that looks something like:
window = screen.main.new_window(
frame: true,
key: true,
visible: true
)
Or something like that. I'm not an iOS developer, so I'm not really sure what parts of the insanely-verbose method calls are actually necessary.(As an aside, I have Vim rigged up to do autocompletion with Ruby. I'm sure it would work with these Cocoa libraries as well)