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