Difference between revisions of "Foundation"
Jump to navigation
Jump to search
(→Classes: Links to classes added... (I know I'm gonna burn for that :-)) |
(Updated) |
||
Line 18: | Line 18: | ||
== Classes == | == Classes == | ||
− | [[NSArchiver]] | + | * [[NSArchiver]] |
− | [[NSArray]] | + | * [[NSArray]] |
− | [[NSAssertionHandler]] | + | * [[NSAssertionHandler]] |
− | [[NSAttributedString]] | + | * [[NSAttributedString]] |
− | [[NSAutoreleasePool]] | + | * [[NSAutoreleasePool]] |
− | [[NSBundle]] | + | * [[NSBundle]] |
− | [[NSCalendarDate]] | + | * [[NSCachedURLResponse]] |
− | [[NSCharacterSet]] | + | * [[NSCalendarDate]] |
− | [[NSClassDescription]] | + | * [[NSCharacterSet]] |
− | [[NSCoder]] | + | * [[NSClassDescription]] |
− | [[NSConditionLock]] | + | * [[NSCoder]] |
− | [[NSConnection]] | + | * [[NSComparisonPredicate]] |
− | [[NSCountedSet]] | + | * [[NSCompoundPredicate]] |
− | [[NSData]] | + | * [[NSConditionLock]] |
− | [[NSDate]] | + | * [[NSConnection]] |
− | [[NSDateFormatter]] | + | * [[NSCountedSet]] |
− | [[NSDecimalNumber]] | + | * [[NSData]] |
− | [[NSDecimalNumberHandler]] | + | * [[NSDate]] |
− | [[NSDeserializer]] | + | * [[NSDateFormatter]] |
− | [[NSDictionary]] | + | * [[NSDecimalNumber]] |
− | [[NSDirectoryEnumerator]] | + | * [[NSDecimalNumberHandler]] |
− | [[NSDistantObject]] | + | * [[NSDeserializer]] |
− | [[NSDistributedLock]] | + | * [[NSDictionary]] |
− | [[NSDistributedNotificationCenter]] | + | * [[NSDirectoryEnumerator]] |
− | [[NSEnumerator]] | + | * [[NSDistantObject]] |
− | [[NSError]] | + | * [[NSDistributedLock]] |
− | [[NSException]] | + | * [[NSDistributedNotificationCenter]] |
− | [[NSFileHandle]] | + | * [[NSEnumerator]] |
− | [[NSFileManager]] | + | * [[NSError]] |
− | [[NSFormatter]] | + | * [[NSException]] |
− | [[NSHost]] | + | * [[NSExpression]] |
− | [[NSIndexPath]] | + | * [[NSFileHandle]] |
− | [[NSIndexSet]] | + | * [[NSFileManager]] |
− | [[NSInputStream]] | + | * [[NSFormatter]] |
− | [[NSInvocation]] | + | * [[NSHTTPCookie]] |
− | [[NSKeyedArchiver]] | + | * [[NSHTTPCookieStorage]] |
− | [[NSKeyedUnarchiver]] | + | * [[NSHTTPURLResponse]] |
− | [[NSLock]] | + | * [[NSHost]] |
− | [[NSMessagePort]] | + | * [[NSIndexPath]] |
− | [[NSMessagePortNameServer]] | + | * [[NSIndexSet]] |
− | [[NSMethodSignature]] | + | * [[NSInputStream]] |
− | [[NSMutableArray]] | + | * [[NSInvocation]] |
− | [[NSMutableAttributedString]] | + | * [[NSKeyedArchiver]] |
− | [[NSMutableCharacterSet]] | + | * [[NSKeyedUnarchiver]] |
− | [[NSMutableData]] | + | * [[NSLock]] |
− | [[NSMutableDictionary]] | + | * [[NSMessagePort]] |
− | [[NSMutableIndexSet]] | + | * [[NSMessagePortNameServer]] |
− | [[NSMutableSet]] | + | * [[NSMethodSignature]] |
− | [[NSMutableString]] | + | * [[NSMutableArray]] |
− | [[NSNotification]] | + | * [[NSMutableAttributedString]] |
− | [[NSNotificationCenter]] | + | * [[NSMutableCharacterSet]] |
− | [[NSNotificationQueue]] | + | * [[NSMutableData]] |
− | [[NSNull]] | + | * [[NSMutableDictionary]] |
− | [[NSNumber]] | + | * [[NSMutableIndexSet]] |
− | [[NSNumberFormatter]] | + | * [[NSMutableSet]] |
− | [[NSObject]] | + | * [[NSMutableString]] |
− | [[NSOutputStream]] | + | * [[NSMutableURLRequest]] |
− | [[NSPipe]] | + | * [[NSNotification]] |
− | [[NSPort]] | + | * [[NSNotificationCenter]] |
− | [[NSPortCoder]] | + | * [[NSNotificationQueue]] |
− | [[NSPortMessage]] | + | * [[NSNull]] |
− | [[NSPortNameServer]] | + | * [[NSNumber]] |
− | [[NSProcessInfo]] | + | * [[NSNumberFormatter]] |
− | [[NSPropertyListSerialization]] | + | * [[NSObject]] |
− | [[NSProtocolChecker]] | + | * [[NSOutputStream]] |
− | [[NSProxy]] | + | * [[NSPipe]] |
− | [[NSRecursiveLock]] | + | * [[NSPort]] |
− | [[NSRunLoop]] | + | * [[NSPortCoder]] |
− | [[NSScanner]] | + | * [[NSPortMessage]] |
− | [[NSSerializer]] | + | * [[NSPortNameServer]] |
− | [[NSSet]] | + | * [[NSPredicate]] |
− | [[NSSocketPort]] | + | * [[NSProcessInfo]] |
− | [[NSSocketPortNameServer]] | + | * [[NSPropertyListSerialization]] |
− | [[NSStream]] | + | * [[NSProtocolChecker]] |
− | [[NSString]] | + | * [[NSProxy]] |
− | [[NSTask]] | + | * [[NSRecursiveLock]] |
− | [[NSThread]] | + | * [[NSRunLoop]] |
− | [[NSTimeZone]] | + | * [[NSScanner]] |
− | [[NSTimeZoneDetail]] | + | * [[NSSerializer]] |
− | [[NSTimer]] | + | * [[NSSet]] |
− | [[NSURL]] | + | * [[NSSocketPort]] |
− | [[NSURLHandle]] | + | * [[NSSocketPortNameServer]] |
− | [[NSUnarchiver]] | + | * [[NSSortDescriptor]] |
− | [[NSUndoManager]] | + | * [[NSStream]] |
− | [[NSUserDefaults]] | + | * [[NSString]] |
− | [[NSValue]] | + | * [[NSTask]] |
− | [[ | + | * [[NSThread]] |
− | [[NXConstantString]] | + | * [[NSTimeZone]] |
+ | * [[NSTimeZoneDetail]] | ||
+ | * [[NSTimer]] | ||
+ | * [[NSURL]] | ||
+ | * [[NSURLAuthenticationChallenge]] | ||
+ | * [[NSURLCache]] | ||
+ | * [[NSURLConnection]] | ||
+ | * [[NSURLCredential]] | ||
+ | * [[NSURLCredentialStorage]] | ||
+ | * [[NSURLDownload]] | ||
+ | * [[NSURLHandle]] | ||
+ | * [[NSURLProtectionSpace]] | ||
+ | * [[NSURLProtocol]] | ||
+ | * [[NSURLRequest]] | ||
+ | * [[NSURLResponse]] | ||
+ | * [[NSUnarchiver]] | ||
+ | * [[NSUndoManager]] | ||
+ | * [[NSUserDefaults]] | ||
+ | * [[NSValue]] | ||
+ | * [[NXMLParser]] | ||
+ | * [[NXConstantString]] | ||
+ | |||
[[Category:Frameworks]] | [[Category:Frameworks]] |
Revision as of 13:33, 26 August 2006
The GNUstep base library (aka gnustep-base) contains a powerful set of non-graphical Objective-C classes that can readily be used in your programs. At present there are approximately 70 different classes available, including classes to handle strings and arrays, dates and times, distributed objects, URLs and file systems (to name but a few).
Features:
- Strings
- Collections (arrays, sets, dictionaries) and enumerators
- File management
- object archiving
- advanced calendar date manipulation
- Distributed Objects and inter-process communication
- URL handling
- Notifications (and distributed notifications)
- easy multi-threading
- Timers
- Locks
- Exception handling
Classes
- NSArchiver
- NSArray
- NSAssertionHandler
- NSAttributedString
- NSAutoreleasePool
- NSBundle
- NSCachedURLResponse
- NSCalendarDate
- NSCharacterSet
- NSClassDescription
- NSCoder
- NSComparisonPredicate
- NSCompoundPredicate
- NSConditionLock
- NSConnection
- NSCountedSet
- NSData
- NSDate
- NSDateFormatter
- NSDecimalNumber
- NSDecimalNumberHandler
- NSDeserializer
- NSDictionary
- NSDirectoryEnumerator
- NSDistantObject
- NSDistributedLock
- NSDistributedNotificationCenter
- NSEnumerator
- NSError
- NSException
- NSExpression
- NSFileHandle
- NSFileManager
- NSFormatter
- NSHTTPCookie
- NSHTTPCookieStorage
- NSHTTPURLResponse
- NSHost
- NSIndexPath
- NSIndexSet
- NSInputStream
- NSInvocation
- NSKeyedArchiver
- NSKeyedUnarchiver
- NSLock
- NSMessagePort
- NSMessagePortNameServer
- NSMethodSignature
- NSMutableArray
- NSMutableAttributedString
- NSMutableCharacterSet
- NSMutableData
- NSMutableDictionary
- NSMutableIndexSet
- NSMutableSet
- NSMutableString
- NSMutableURLRequest
- NSNotification
- NSNotificationCenter
- NSNotificationQueue
- NSNull
- NSNumber
- NSNumberFormatter
- NSObject
- NSOutputStream
- NSPipe
- NSPort
- NSPortCoder
- NSPortMessage
- NSPortNameServer
- NSPredicate
- NSProcessInfo
- NSPropertyListSerialization
- NSProtocolChecker
- NSProxy
- NSRecursiveLock
- NSRunLoop
- NSScanner
- NSSerializer
- NSSet
- NSSocketPort
- NSSocketPortNameServer
- NSSortDescriptor
- NSStream
- NSString
- NSTask
- NSThread
- NSTimeZone
- NSTimeZoneDetail
- NSTimer
- NSURL
- NSURLAuthenticationChallenge
- NSURLCache
- NSURLConnection
- NSURLCredential
- NSURLCredentialStorage
- NSURLDownload
- NSURLHandle
- NSURLProtectionSpace
- NSURLProtocol
- NSURLRequest
- NSURLResponse
- NSUnarchiver
- NSUndoManager
- NSUserDefaults
- NSValue
- NXMLParser
- NXConstantString