• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [ANN] AppKiDo 0.902
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.


  • Follow-Ups:
    • Re: [ANN] AppKiDo 0.902
      • From: Florent Pillet <email@hidden>
    • Re: [ANN] AppKiDo 0.902
      • From: Andreas Mayer <email@hidden>
References: 
 >[ANN] AppKiDo 0.902 (From: Andy Lee <email@hidden>)
 >Re: [ANN] AppKiDo 0.902 (From: Andreas Mayer <email@hidden>)
 >Re: [ANN] AppKiDo 0.902 (From: Andy Lee <email@hidden>)
 >Re: [ANN] AppKiDo 0.902 (From: Andreas Mayer <email@hidden>)
 >Re: [ANN] AppKiDo 0.902 (From: Andy Lee <email@hidden>)
 >Re: [ANN] AppKiDo 0.902 (From: Andreas Mayer <email@hidden>)

  • Prev by Date: Re: [OT] Software Piracy
  • Next by Date: Re: [OT] Software Piracy
  • Previous by thread: Re: [ANN] AppKiDo 0.902
  • Next by thread: Re: [ANN] AppKiDo 0.902
  • Index(es):
    • Date
    • Thread