views:

105

answers:

4

Where can I obtain a complete listing of all NS-based classes?

+5  A: 

Xcode -> Help -> Documentation: look under AppKit Reference and Foundation Reference. I'm sure there's similar documentation on apple's dev website.

jess
+1  A: 

As far as I recall, the Foundation, AppKit and Core Data frameworks contain all of the non-deprecated NS* classes. You can find the references for Foundation, AppKit, and Core Data on developer.apple.com or in the documentation installed locally with the Apple Developer Tools (use Xcode's Help->Documentation). For a list of all of the "Cocoa" frameworks, start here.

Barry Wark
Oops. looks like I missed Core Data. Thanks for adding that in there, Barry.
jess
+1  A: 

You will find an overview of both Foundation class hierarchy and Application Kit class hierarchy (grouped by topics) in the Cocoa Fundamentals Guide.

0xced
+1  A: 

There is a free app that Andy Lee wrote that is very useful for quick method reference, called AppKiDo:

http://homepage.mac.com/aglee/downloads/appkido.html

It gives you the option of including individual frameworks in your search results.

Evan
Awesome tip, I tried it out and it's really good. Thanks Evan.
Boon
See also "Cocoa Browser Air", a more modern AppKiDo-like Cocoa documentation browser: http://numata.designed.jp/en/programming/cocoa-browser-air.html
nst
Thanks for the link, this is a nice app. Much faster too!
Evan