Foundation Kit

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.

Navigation

  • Art and Cultures
    • Art (https://academickids.com/encyclopedia/index.php/Art)
    • Architecture (https://academickids.com/encyclopedia/index.php/Architecture)
    • Cultures (https://www.academickids.com/encyclopedia/index.php/Cultures)
    • Music (https://www.academickids.com/encyclopedia/index.php/Music)
    • Musical Instruments (http://academickids.com/encyclopedia/index.php/List_of_musical_instruments)
  • Biographies (http://www.academickids.com/encyclopedia/index.php/Biographies)
  • Clipart (http://www.academickids.com/encyclopedia/index.php/Clipart)
  • Geography (http://www.academickids.com/encyclopedia/index.php/Geography)
    • Countries of the World (http://www.academickids.com/encyclopedia/index.php/Countries)
    • Maps (http://www.academickids.com/encyclopedia/index.php/Maps)
    • Flags (http://www.academickids.com/encyclopedia/index.php/Flags)
    • Continents (http://www.academickids.com/encyclopedia/index.php/Continents)
  • History (http://www.academickids.com/encyclopedia/index.php/History)
    • Ancient Civilizations (http://www.academickids.com/encyclopedia/index.php/Ancient_Civilizations)
    • Industrial Revolution (http://www.academickids.com/encyclopedia/index.php/Industrial_Revolution)
    • Middle Ages (http://www.academickids.com/encyclopedia/index.php/Middle_Ages)
    • Prehistory (http://www.academickids.com/encyclopedia/index.php/Prehistory)
    • Renaissance (http://www.academickids.com/encyclopedia/index.php/Renaissance)
    • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
    • United States (http://www.academickids.com/encyclopedia/index.php/United_States)
    • Wars (http://www.academickids.com/encyclopedia/index.php/Wars)
    • World History (http://www.academickids.com/encyclopedia/index.php/History_of_the_world)
  • Human Body (http://www.academickids.com/encyclopedia/index.php/Human_Body)
  • Mathematics (http://www.academickids.com/encyclopedia/index.php/Mathematics)
  • Reference (http://www.academickids.com/encyclopedia/index.php/Reference)
  • Science (http://www.academickids.com/encyclopedia/index.php/Science)
    • Animals (http://www.academickids.com/encyclopedia/index.php/Animals)
    • Aviation (http://www.academickids.com/encyclopedia/index.php/Aviation)
    • Dinosaurs (http://www.academickids.com/encyclopedia/index.php/Dinosaurs)
    • Earth (http://www.academickids.com/encyclopedia/index.php/Earth)
    • Inventions (http://www.academickids.com/encyclopedia/index.php/Inventions)
    • Physical Science (http://www.academickids.com/encyclopedia/index.php/Physical_Science)
    • Plants (http://www.academickids.com/encyclopedia/index.php/Plants)
    • Scientists (http://www.academickids.com/encyclopedia/index.php/Scientists)
  • Social Studies (http://www.academickids.com/encyclopedia/index.php/Social_Studies)
    • Anthropology (http://www.academickids.com/encyclopedia/index.php/Anthropology)
    • Economics (http://www.academickids.com/encyclopedia/index.php/Economics)
    • Government (http://www.academickids.com/encyclopedia/index.php/Government)
    • Religion (http://www.academickids.com/encyclopedia/index.php/Religion)
    • Holidays (http://www.academickids.com/encyclopedia/index.php/Holidays)
  • Space and Astronomy
    • Solar System (http://www.academickids.com/encyclopedia/index.php/Solar_System)
    • Planets (http://www.academickids.com/encyclopedia/index.php/Planets)
  • Sports (http://www.academickids.com/encyclopedia/index.php/Sports)
  • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
  • Weather (http://www.academickids.com/encyclopedia/index.php/Weather)
  • US States (http://www.academickids.com/encyclopedia/index.php/US_States)

Information

  • Home Page (http://academickids.com/encyclopedia/index.php)
  • Contact Us (http://www.academickids.com/encyclopedia/index.php/Contactus)

  • Clip Art (http://classroomclipart.com)
Toolbox
Personal tools