Um... there's a bunch. I just had a look at Apple's reference manual. The classes will have to be subdivided even further to keep sane! Luckily the Foundation Framework Reference manual categorizes them as follows:
- Value Objects
- XML
- Strings
- Collections
- Predicates
- Operating System Services
- File System
- URL
- Interprocess Communication
- Locking/Threading
- Notifications
- Archiving and Serialization
- Objective-C Language Services
- Scripting
- Distributed Objects
- User Interface
- Cocoa Bindings
- Text
- Fonts
- Graphics
- Color
- Document Support
- Printing
- Operating System Services
- International Character Input Support
- Interface Builder Support
It's clear to me that I'm going to have to take some time to look at both frameworks to figure out how I'm going to divide and conquer this. A thought for an initial approach is to throw out everything that doesn't look interesting and work from there. A quick attempt would be:
Foundation:
- XML
- Strings
- Collections
- Operating System Services
- File System
- URL
- Objective-C Language Services
Application Kit:
- User Interface
- Cocoa Bindings
- Text
- Fonts
I'm sure I threw away important stuff but whatever... I'll figure it out.
No comments:
Post a Comment