TheBestLinks.com
TheBestLinks.com
Foundation Kit, OpenStep Print friendly version | Tell a friend
 
Navigation
Search
Toolbox

Foundation Kit

From TheBestLinks.com

The Foundation Kit, or just Foundation for short, is a framework specified under the OpenStep specification.

Foundation specifies device independent classes and programming functionality. There are several classes specified by Foundation, these are: (outlining represents inheritance structure)

  • NSObject
    • NSArray
      • NSMutableArray
    • NSAssertionHandler
    • NSAttributedString
      • NSMutableAttributedString
    • NSAutoreleasePool
    • NSBundle
    • NSCharacterSet
    • NSCoder
      • NSArchiver
      • NSUnarchiver
      • NSPortCoder
    • NSConditionLock
    • NSConnection
    • NSCountedSet
    • NSData
      • NSMutableData
    • NSDate
      • NSCalendarDate
    • NSDeserializer
    • NSDictionary
      • NSMutableDictionary
    • NSDistributedLock
    • NSEnumerator
      • NSDictionaryEnumerator
    • NSFileHandle
    • NSFileManager
    • NSFormatter
    • NSException
    • NSFormatter
      • NSDateFormatter
      • NSNumberFormatter
    • NSHost
    • NSInvocation
    • NSLock
    • NSNotification
    • NSNotificationCenter
    • NSNotificationQueue
    • NSPipe
    • NSPPL
    • NSPort
    • NSPortMessage
    • NSPortNameServer
    • NSPosixFileDescriptor
    • NSProtocolChecker
    • NSRecursiveLock
    • NSRunLoop
    • NSScanner
    • NSSerializer
    • NSSet
      • NSMutableSet
        • NSCountableSet
    • NSString
      • NSMutableString
    • NSTask
    • NSThread
    • NSTimer
    • NSTimeZone
      • NSTimeZoneDetail
    • NSUserDefaults
    • NSValue
      • NSNumber
      • NSDecimalNumber
  • NSProxy
    • NSDistantObject

Some of these classes specify data structures, for example NSSet, NSString, NSNumber, however others specify general functionality provided by any modern programming languages, such as NSTimer, NSException, and so on.

Mutable datatypes represent stored data which can be changed, while non-mutable datatypes can not be changed after they are set.

Related links


Top visited 0 of 0 links

[no links posted yet]

>> place link >>

Discussion

Last posted 0 of 0 messages

[no messages posted yet]

>> post message >>

Watch

You can add this article to your own "watchlist" and receive e-mail notification about all changes in this page.
 
   
Innovate it
This page was last modified 00:17, 14 Aug 2003.
  Content is available under GNU Free Documentation License 1.2.
Powered by MediaWiki