Gorm works with objective C as its base, and if it isn't what xcode later became, I'd be shocked. As you noticed, the ui indeed looks like Mc/Lc, the undercode works just like xcode, has data binding and just about anything else you can imagine. Incredibly ahead for its time. The only thing really lacking is multi OS output standalones, but I can't be sure that isn't possible either.
@Richmond - Thank you for that link, you just *know* I am going to try it

To anyone else who ever finds interest in this, a lot of the *Step implementations after NeXT and OpenStep really do justice to the original vision. Using them really is as incredible as Mr. Jobs video linked by Richard.