Re: interface builder's communication problem
Re: interface builder's communication problem
- Subject: Re: interface builder's communication problem
- From: Keith Wilson <email@hidden>
- Date: Thu, 2 Mar 2006 13:05:54 +1100
Hi Mu Lin,
If you like we can send you a copy of Nib File Reporter (free,
openSource) but it's not quite finished yet (openSource code never is).
Nib File Reporter displays a set of TableViews that are linked to a
hierarchical OutlineView of the Nib file. All object and connections
(Outlets, Actions, Bindings) and their properties are displayed
without having to invoke individual TabViews to dicover what's in the
Nib file.
The Nib file data is extracted (via nibtool) into a simple CoreData
database so if you want to enhance Nib File Reporter to draw sqizzy
diagrams then be our guest, but please remember that this is
openSource code and we may like to see what you have done too. For
your co-workers you could also enhance the source code to generate
printed reports.
Keith from DownUnder
On 02/03/2006, at 11:09 AM, Alexander Hartner wrote:
I tried this with OmniGraffle, but only got a blank page. I was
able to view the xcode project, but not the nib file. I had a try
at nibtool, but didn't find it very useful. Ideally I would like to
see the links with between the objects graphically with
descriptions. Maybe a "View all Bindings with Annotation" feature
would be very cool for this purpose.
Thanks
Alex
On 2 Feb 2006, at 00:24, Shawn Erickson wrote:
On 2/1/06, Mu Lin <email@hidden> wrote:
I am working on an cocoa app now and just have a insight about the
cocoa framework, especially interface builder.
Cocoa bindings is great and interface builder is good, however, the
main problem of wiring connects and bindings is that : it is very
difficult to explain what you did to your co-workers, you have to
sit
down before a display and show the wiring! I might even say that it
is also difficult to remember what you did.
Of course cocoa veterans will point out everything can be done in
code, but that is not the point here.
Are you asking a specific question in the above? :)
Anyway do you know about the following...
1) In IB you can toggle the instances panel of the main nib window to
a table mode that shows connections and bindings. You toggle by
clicking the little widget that looks like lines of text near the top
of the scroller on the right side of the window.
2) If you have OmniGraffle Pro you can drop your nib on it and it
will
attempt to render connection information. (you can also drop an xcode
project on it for extra fun)
3) (another way exists to show bindings and connections in bulk but I
am blanking on how to do it...)
-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40j2anywhere.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40bigpond.net.au
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden