Re: [ANN] AppKiDo 0.902
Re: [ANN] AppKiDo 0.902
- Subject: Re: [ANN] AppKiDo 0.902
- From: Andy Lee <email@hidden>
- Date: Sat, 10 Apr 2004 03:03:05 -0400
On Apr 10, 2004, at 1:33 AM, Andreas Mayer wrote:
So you are asking me what classes I'm looking for in Foundation?
Well there are NSAppleScript, NSFileManager, NSDate,
NSNotification(Center), ... :)
Ah, of course. Most of my needs have been in the collection classes,
but for my next project I may need to use NSDate a lot. Of course, I
could simply put NSDate in my Favorites list, where it would only be a
keypress away.
One thing I probably *should* do is remember which framework was
selected from the popup menu.
Yes. Switching from Foundation to AppKit is probably what I need to do
most often.
One thing you could do is keep two windows open, one listing Foundation
classes and the other listing AppKit classes. It costs a click (or a
Command-`) to switch between the windows, but it would cost a click to
choose a different radio button anyway. Just a suggestion.
Also I find I use Foundation and/or AppKit much more often than any of
the other categories. So it might be a good idea to put them at the
top of the list.
The other argument would be that the frequent items should be near the
bottom, so the mouse has less distance to travel to get to the list of
classes.
I realize that by this logic, the Favorites button should be at the
bottom. This is actually one reason I believe I was wrong to put it at
the top.
(e.g. I do use View and Cell from time to time, can't see why I would
need Classes with delegates at all, etc.)
One reason for quicklists is to help people who are new to Cocoa. When
you're faced with a big new class hierarchy to learn, it can be hard to
figure out which classes in the tree are logically related. For
example, I've seen people on the list ask "What's a delegate?" For
such a person, I believe that seeing a complete list of all the classes
that have delegates helps demystify them; a person can easily browse
them and understand what they have in common. Or maybe a person has
discovered delegates but doesn't understand how they are different from
data sources.
The order of the quicklists is roughly the order in which I would teach
them to a class. This is the other reason I think it was a mistake to
put Favorites at the top. By the time you're experienced enough to
have a serious Favorites list, you're probably not a beginner any more.
But I am digressing from the subject of how to be helpful to you...
--Andy
_______________________________________________
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.