1{ Foundation.h 2 Copyright (c) 1994-2005, Apple, Inc. All rights reserved. 3} 4 5 6{#include <CoreFoundation/CoreFoundation.h> 7 8#import <AvailabilityMacros.h> 9#import <lobjc/lobjc.h> 10#import <lobjc/lobjc-auto.h>} 11 12{$include NSObjCRuntime.inc} 13{#import <Foundation/NSAffineTransform.h> 14#import <Foundation/NSArchiver.h>} 15{$include NSArray.inc} 16{$include NSAttributedString.inc} 17{$include NSAutoreleasePool.inc} 18{$include NSBundle.inc} 19{#import <Foundation/NSByteOrder.h> 20#import <Foundation/NSCalendar.h> 21#import <Foundation/NSCalendarDate.h> 22#import <Foundation/NSCharacterSet.h> 23#import <Foundation/NSClassDescription.h> 24#import <Foundation/NSCoder.h> 25#import <Foundation/NSConnection.h>} 26{$include NSData.inc} 27{$include NSDate.inc} 28{#import <Foundation/NSDateFormatter.h> 29#import <Foundation/NSDecimal.h> 30#import <Foundation/NSDecimalNumber.h>} 31{$include NSDictionary.inc} 32{#import <Foundation/NSDistantObject.h> 33#import <Foundation/NSDistributedLock.h> 34#import <Foundation/NSDistributedNotificationCenter.h> 35#import <Foundation/NSEnumerator.h> 36#import <Foundation/NSError.h> 37#import <Foundation/NSException.h> 38#import <Foundation/NSFileHandle.h> 39#import <Foundation/NSFileManager.h> 40#import <Foundation/NSFormatter.h> } 41{$include NSGeometry.inc} 42{#import <Foundation/NSHashTable.h> 43#import <Foundation/NSHFSFileTypes.h> 44#import <Foundation/NSHost.h> 45#import <Foundation/NSIndexPath.h> 46#import <Foundation/NSIndexSet.h> 47#import <Foundation/NSInvocation.h> 48#import <Foundation/NSJavaSetup.h> 49#import <Foundation/NSKeyValueCoding.h> 50#import <Foundation/NSKeyValueObserving.h> 51#import <Foundation/NSKeyedArchiver.h> 52#import <Foundation/NSLocale.h> 53#import <Foundation/NSLock.h> 54#import <Foundation/NSMapTable.h> 55#import <Foundation/NSMetadata.h> 56#import <Foundation/NSMethodSignature.h> 57#import <Foundation/NSNetServices.h> 58#import <Foundation/NSNotification.h> 59#import <Foundation/NSNotificationQueue.h> 60#import <Foundation/NSNull.h> 61#import <Foundation/NSNumberFormatter.h> } 62{$include NSObject.inc} 63{#import <Foundation/NSPathUtilities.h> 64#import <Foundation/NSPort.h> 65#import <Foundation/NSPortCoder.h> 66#import <Foundation/NSPortMessage.h> 67#import <Foundation/NSPortNameServer.h> 68#import <Foundation/NSProcessInfo.h> 69#import <Foundation/NSPropertyList.h> 70#import <Foundation/NSProtocolChecker.h> 71#import <Foundation/NSProxy.h>} 72{$include NSRange.inc} 73{#import <Foundation/NSRunLoop.h> 74#import <Foundation/NSScanner.h> 75#import <Foundation/NSSet.h> 76#import <Foundation/NSSortDescriptor.h> 77#import <Foundation/NSSpellServer.h> 78#import <Foundation/NSStream.h>} 79{$include NSString.inc} 80{#import <Foundation/NSTask.h> 81#import <Foundation/NSThread.h> 82#import <Foundation/NSTimeZone.h> 83#import <Foundation/NSTimer.h> 84#import <Foundation/NSUndoManager.h> 85#import <Foundation/NSURL.h> 86#import <Foundation/NSURLHandle.h> 87#import <Foundation/NSUserDefaults.h>} 88{$include NSValue.inc} 89{#import <Foundation/NSValueTransformer.h> 90#import <Foundation/NSXMLDTD.h> 91#import <Foundation/NSXMLDTDNode.h> 92#import <Foundation/NSXMLDocument.h> 93#import <Foundation/NSXMLElement.h> 94#import <Foundation/NSXMLNode.h> 95#import <Foundation/NSXMLNodeOptions.h> 96#import <Foundation/NSXMLParser.h>} 97{$include NSZone.inc} 98 99{#import <Foundation/NSExpression.h> 100#import <Foundation/NSPredicate.h> 101#import <Foundation/NSComparisonPredicate.h> 102#import <Foundation/NSCompoundPredicate.h> 103 104#import <Foundation/NSAppleEventDescriptor.h> 105#import <Foundation/NSAppleEventManager.h> 106#import <Foundation/NSAppleScript.h> 107#import <Foundation/NSObjectScripting.h> 108#import <Foundation/NSScriptClassDescription.h> 109#import <Foundation/NSScriptCoercionHandler.h> 110#import <Foundation/NSScriptCommand.h> 111#import <Foundation/NSScriptCommandDescription.h> 112#import <Foundation/NSScriptExecutionContext.h> 113#import <Foundation/NSScriptKeyValueCoding.h> 114#import <Foundation/NSScriptObjectSpecifiers.h> 115#import <Foundation/NSScriptStandardSuiteCommands.h> 116#import <Foundation/NSScriptSuiteRegistry.h> 117#import <Foundation/NSScriptWhoseTests.h> 118 119// Note: To use the APIs described in these headers, you must perform 120// a runtime check for Foundation-462.1 or later. 121#if defined(MAC_OS_X_VERSION_10_2) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_2) 122#import <Foundation/NSURLAuthenticationChallenge.h> 123#import <Foundation/NSURLCredential.h> 124#import <Foundation/NSURLCredentialStorage.h> 125#import <Foundation/NSURLProtectionSpace.h> 126#import <Foundation/NSURLCache.h> 127#import <Foundation/NSURLConnection.h> 128#import <Foundation/NSURLProtocol.h> 129#import <Foundation/NSURLRequest.h> 130#import <Foundation/NSURLResponse.h> 131#import <Foundation/NSHTTPCookie.h> 132#import <Foundation/NSHTTPCookieStorage.h> 133#import <Foundation/NSURLDownload.h> 134#import <Foundation/NSURLError.h> 135#endif 136 137#import <Foundation/FoundationErrors.h> 138 139#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_2 140 #import <Foundation/NSSerialization.h> 141#else 142 @class NSSerializer, NSDeserializer; 143#endif 144} 145 146