Difference between revisions of "Foundation"
Jump to navigation
Jump to search
m (→Features: style) |
m |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Dynamic List}} | ||
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 [[NSString|strings]] and [[NSArray|arrays]], [[NSDate|dates]] and times, [[NSConnection|distributed objects]], [[NSURL|URLs]] and [[NSFileManager|file systems]] to name but a few. | 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 [[NSString|strings]] and [[NSArray|arrays]], [[NSDate|dates]] and times, [[NSConnection|distributed objects]], [[NSURL|URLs]] and [[NSFileManager|file systems]] to name but a few. | ||
Line 25: | Line 26: | ||
| | | | ||
+ | * [[NSAffineTransform]] | ||
* [[NSArchiver]] | * [[NSArchiver]] | ||
* [[NSArray]] | * [[NSArray]] | ||
Line 69: | Line 71: | ||
* [[NSKeyedArchiver]] | * [[NSKeyedArchiver]] | ||
* [[NSKeyedUnarchiver]] | * [[NSKeyedUnarchiver]] | ||
+ | * [[NSLocale]] | ||
* [[NSLock]] | * [[NSLock]] | ||
* [[NSMessagePort]] | * [[NSMessagePort]] | ||
Line 82: | Line 85: | ||
* [[NSMutableString]] | * [[NSMutableString]] | ||
* [[NSMutableURLRequest]] | * [[NSMutableURLRequest]] | ||
+ | * [[NSNetService]] | ||
+ | * [[NSNetServiceBrowser]] | ||
* [[NSNotification]] | * [[NSNotification]] | ||
* [[NSNotificationCenter]] | * [[NSNotificationCenter]] | ||
Line 131: | Line 136: | ||
* [[NSUserDefaults]] | * [[NSUserDefaults]] | ||
* [[NSValue]] | * [[NSValue]] | ||
+ | * [[NSValueTransformer]] | ||
* [[NSXMLParser]] | * [[NSXMLParser]] | ||
− | * [[ | + | * [[NSConstantString]] |
| valign="top" | | | valign="top" | |
Latest revision as of 00:02, 4 November 2012
Dynamic List
This is a list which is constantly changing and may never be considered complete.
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.
You can find the automatically generated API documentation here.
Features
- Strings
- Collections (arrays, sets, and 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