Re: Cocoa-J and Interface Builder woes
Re: Cocoa-J and Interface Builder woes
- Subject: Re: Cocoa-J and Interface Builder woes
- From: OS X AIBO <email@hidden>
- Date: Sat, 16 Nov 2002 12:26:10 -0800 (PST)
Problems with 'exploding' NIBs is not just a limited to Cocoa-Java. It
seems it has always been like this. (I could rant on and on about how
IB will never be total solid because of the software process used to
implement & test it.)
On the positive side, the bug reports with NIBs included (which I bet
you have already filed) do get attention. Also, after nearly a
decade-and-a-half of using IB, I have a few rules-of-thumb to tilt the
balance of one's love-hate relationship with IB towards love since it
is such an awesome tool:
- Unless you enjoy redoing work, back up your nib file often while
editing. (Call me paranoid, but IMHO the default one level deep backup
IB provides isn't deep enough, because the 'wrong' step you took was
probably the one just before your last backup.)
- Even with backups stretching into outer space, be prepared to
recreate an entire nib. It happens--it sucks, move on.
- Just because everything seems okay, don't bet on it. It is possible
for a NIB to be openable (by IB & your app) and not editable in later
versions of IB. (Been seeing this as I port more and more NEXTSTEP
stuff to OS X.)
- consider ditching the NIB for the simple stuff: developer control is
good, cryptic binary archives edited with flaky dev tools is bad.
Hope that helps,
--Dan
--- Steve Klingsporn <email@hidden> wrote:
>
Just some things I've noticed so far:
>
>
- The delegate methods "tabViewShouldSelectTabViewItem()"
>
(NSTabView)
>
and "tableViewDidClickTableColumn()" (NSTableView) are either not
>
implemented, or completely broken in Cocoa-Java. The former emits an
>
>
error, and the latter does nothing (!)
>
>
(How should one do table sorting without strange drawing anomalies in
>
>
one's columns with Cocoa-J?)
>
>
- Interface Builder regularly munches NIB's, causing
>
"inconsistencies"
>
that it requires you to save after it "fixes" which result in losing
>
columns in NSTableView, etc.
>
>
This is with the latest "nibtool" update, even.
>
>
Thanks,
>
Steve
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.