Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
Foundation.framework/Inheritance hierarchy: Difference between revisions - iPhone Development Wiki

Foundation.framework/Inheritance hierarchy: Difference between revisions

From iPhone Development Wiki
m (Created page with '{{IH boilerplate|tree= * NSMutableSet ** NSKeyValueMutableSet *** NSKeyValueNotifyingMutableSet *** NSKeyValueIvarMutableSet *** NSKeyValueSlowMutableSet *** …')
 
mNo edit summary
 
Line 1: Line 1:
{{IH boilerplate|tree=
{{IH boilerplate|tree=
* [[NSMutableSet]]
* {{sdklink|Foundation|NSMutableSet}}
** [[NSKeyValueMutableSet]]
** [[NSKeyValueMutableSet]]
*** [[NSKeyValueNotifyingMutableSet]]
*** [[NSKeyValueNotifyingMutableSet]]
Line 8: Line 8:
**** [[NSKeyValueFastMutableSet2]]
**** [[NSKeyValueFastMutableSet2]]
**** [[NSKeyValueFastMutableSet1]]
**** [[NSKeyValueFastMutableSet1]]
** [[NSCountedSet]]
** {{sdklink|Foundation|NSCountedSet}}
** [[NSCFSet]]
** [[NSCFSet]]
** [[NSSet5413174]]
** [[NSSet5413174]]
* [[NSSet]]
* {{sdklink|Foundation|NSSet}}
** [[NSKeyValueSet]]
** [[NSKeyValueSet]]
* [[NSOutputStream]]
* {{sdklink|Foundation|NSOutputStream}}
** [[NSCFOutputStream]]
** [[NSCFOutputStream]]
* [[NSInputStream]]
* {{sdklink|Foundation|NSInputStream}}
** [[NSCFInputStream]]
** [[NSCFInputStream]]
* [[NSTimer]]
* {{sdklink|Foundation|NSTimer}}
** [[NSCFTimer]]
** [[NSCFTimer]]
* [[NSProxy]]
* {{sdklink|Foundation|NSProxy}}
** [[NSProtocolChecker]]
** [[NSProtocolChecker]]
*** [[NSConcreteProtocolChecker]]
*** [[NSConcreteProtocolChecker]]
* [[NSObject]]
* {{sdklink|Foundation|NSObject}}
** [[NSAffineTransform]]
** [[NSAffineTransform]]
** [[NSAutoreleasePool]]
** [[NSAutoreleasePool]]
** [[NSBundle]]
** {{sdklink|Foundation|NSBundle}}
** [[NSCharacterSet]]
** {{sdklink|Foundation|NSCharacterSet}}
*** [[_NSPlaceholderCharacterSet]]
*** [[_NSPlaceholderCharacterSet]]
*** [[NSMutableCharacterSet]]
*** {{sdklink|Foundation|NSMutableCharacterSet}}
**** [[NSCFCharacterSet]]
**** [[NSCFCharacterSet]]
** [[NSCoder]]
** {{sdklink|Foundation|NSCoder}}
*** [[NSUnarchiver]]
*** [[NSUnarchiver]]
*** [[NSArchiver]]
*** [[NSArchiver]]
*** [[NSKeyedUnarchiver]]
*** {{sdklink|Foundation|NSKeyedUnarchiver}}
*** [[NSKeyedArchiver]]
*** {{sdklink|Foundation|NSKeyedArchiver}}
** [[NSError]]
** {{sdklink|Foundation|NSError}}
*** [[NSCFError]]
*** [[NSCFError]]
** [[NSAssertionHandler]]
** [[NSAssertionHandler]]
** [[NSPipe]]
** {{sdklink|Foundation|NSPipe}}
*** [[NSConcretePipe]]
*** [[NSConcretePipe]]
** [[NSFileHandle]]
** {{sdklink|Foundation|NSFileHandle}}
*** [[NSConcreteFileHandle]]
*** [[NSConcreteFileHandle]]
*** [[NSNullFileHandle]]
*** [[NSNullFileHandle]]
** [[NSFileManager]]
** {{sdklink|Foundation|NSFileManager}}
** [[_NSFileManagerInfo]]
** [[_NSFileManagerInfo]]
** [[NSHashTable]]
** [[NSHashTable]]
Line 49: Line 49:
*** [[NSConcreteHashTable]]
*** [[NSConcreteHashTable]]
** [[NSHost]]
** [[NSHost]]
** [[NSIndexPath]]
** {{sdklink|Foundation|NSIndexPath}}
** [[_NSIndexPathUniqueTree]]
** [[_NSIndexPathUniqueTree]]
** [[_NSIndexPathUniqueTreeNode]]
** [[_NSIndexPathUniqueTreeNode]]
** [[NSIndexSet]]
** {{sdklink|Foundation|NSIndexSet}}
*** [[NSMutableIndexSet]]
*** {{sdklink|Foundation|NSMutableIndexSet}}
** [[NSKeyValueAccessor]]
** [[NSKeyValueAccessor]]
*** [[NSKeyValueSetter]]
*** [[NSKeyValueSetter]]
Line 90: Line 90:
** [[_NSKeyedCoderOldStyleArray]]
** [[_NSKeyedCoderOldStyleArray]]
** [[NSMultiReadUniWriteLock]]
** [[NSMultiReadUniWriteLock]]
** [[NSRecursiveLock]]
** {{sdklink|Foundation|NSRecursiveLock}}
** [[NSConditionLock]]
** {{sdklink|Foundation|NSConditionLock}}
** [[NSLock]]
** {{sdklink|Foundation|NSLock}}
** [[NSCondition]]
** {{sdklink|Foundation|NSCondition}}
** [[NSMapTable]]
** [[NSMapTable]]
*** [[NSClassicMapTable]]
*** [[NSClassicMapTable]]
*** [[NSConcreteMapTable]]
*** [[NSConcreteMapTable]]
** [[NSNotificationCenter]]
** {{sdklink|Foundation|NSNotificationCenter}}
** [[NSNotification]]
** {{sdklink|Foundation|NSNotification}}
*** [[NSConcreteNotification]]
*** [[NSConcreteNotification]]
** [[NSNotificationQueue]]
** {{sdklink|Foundation|NSNotificationQueue}}
** [[NSOperationQueue]]
** {{sdklink|Foundation|NSOperationQueue}}
** [[_NSOperationQueueData]]
** [[_NSOperationQueueData]]
** [[NSOperation]]
** {{sdklink|Foundation|NSOperation}}
*** [[NSFilesystemItemMoveOperation]]
*** [[NSFilesystemItemMoveOperation]]
*** [[NSFilesystemItemRemoveOperation]]
*** [[NSFilesystemItemRemoveOperation]]
Line 114: Line 114:
** [[NSPointerFunctions]]
** [[NSPointerFunctions]]
*** [[NSConcretePointerFunctions]]
*** [[NSConcretePointerFunctions]]
** [[NSPort]]
** {{sdklink|Foundation|NSPort}}
*** [[NSMessagePort]]
*** {{sdklink|Foundation|NSMessagePort}}
*** [[NSMachPort]]
*** {{sdklink|Foundation|NSMachPort}}
** [[NSCFType]]
** [[NSCFType]]
** [[NSProcessInfo]]
** [[NSProcessInfo]]
** [[NSPropertyListSerialization]]
** {{sdklink|Foundation|NSPropertyListSerialization}}
** [[NSScanner]]
** {{sdklink|Foundation|NSScanner}}
*** [[NSConcreteScanner]]
*** [[NSConcreteScanner]]
** [[NSSortDescriptor]]
** {{sdklink|Foundation|NSSortDescriptor}}
** [[NSString]]
** {{sdklink|Foundation|NSString}}
*** [[NSDebugString]]
*** [[NSDebugString]]
*** [[NSMutableString]]
*** {{sdklink|Foundation|NSMutableString}}
**** [[NSCFString]]
**** [[NSCFString]]
**** [[NSPlaceholderMutableString]]
**** [[NSPlaceholderMutableString]]
Line 133: Line 133:
**** [[NSConstantString]]
**** [[NSConstantString]]
*** [[NSPlaceholderString]]
*** [[NSPlaceholderString]]
** [[NSThread]]
** {{sdklink|Foundation|NSThread}}
** [[_NSThreadData]]
** [[_NSThreadData]]
** [[_NSThreadPerformInfo]]
** [[_NSThreadPerformInfo]]
** [[NSValue]]
** {{sdklink|Foundation|NSValue}}
*** [[NSNumber]]
*** {{sdklink|Foundation|NSNumber}}
**** [[NSCFBoolean]]
**** [[NSCFBoolean]]
**** [[NSCFNumber]]
**** [[NSCFNumber]]
Line 145: Line 145:
*** [[NSWeakPointerValue]]
*** [[NSWeakPointerValue]]
*** [[NSConcreteValue]]
*** [[NSConcreteValue]]
** [[NSValueTransformer]]
** {{sdklink|Foundation|NSValueTransformer}}
*** [[_NSSharedValueTransformer]]
*** [[_NSSharedValueTransformer]]
**** [[_NSKeyedUnarchiveFromDataTransformer]]
**** [[_NSKeyedUnarchiveFromDataTransformer]]
Line 152: Line 152:
***** [[_NSIsNotNilTransformer]]
***** [[_NSIsNotNilTransformer]]
***** [[_NSIsNilTransformer]]
***** [[_NSIsNilTransformer]]
** [[NSXMLParser]]
** {{sdklink|Foundation|NSXMLParser}}
** [[_NSXMLParserInfo]]
** [[_NSXMLParserInfo]]
** [[NSTask]]
** [[NSTask]]
*** [[NSConcreteTask]]
*** [[NSConcreteTask]]
** [[NSURL]]
** {{sdklink|Foundation|NSURL}}
** [[NSDecimalNumberHandler]]
** [[NSDecimalNumberHandler]]
** [[NSDecimalNumberPlaceholder]]
** [[NSDecimalNumberPlaceholder]]
Line 166: Line 166:
** [[NSURLQueueNode]]
** [[NSURLQueueNode]]
** [[NSURLHostNameAddressInfo]]
** [[NSURLHostNameAddressInfo]]
** [[NSFormatter]]
** {{sdklink|Foundation|NSFormatter}}
*** [[NSDateFormatter]]
*** {{sdklink|Foundation|NSDateFormatter}}
*** [[NSNumberFormatter]]
*** {{sdklink|Foundation|NSNumberFormatter}}
** [[_NSCFURLProtocolBridge]]
** [[_NSCFURLProtocolBridge]]
** [[NSHTTPAuthenticator]]
** [[NSHTTPAuthenticator]]
Line 184: Line 184:
** [[NSCachedURLResponse]]
** [[NSCachedURLResponse]]
** [[NSCachedURLResponseInternal]]
** [[NSCachedURLResponseInternal]]
** [[NSURLConnection]]
** {{sdklink|Foundation|NSURLConnection}}
** [[NSURLConnectionInternal]]
** [[NSURLConnectionInternal]]
** [[NSURLCredential]]
** [[NSURLCredential]]
Line 202: Line 202:
** [[NSURLRequestInternal]]
** [[NSURLRequestInternal]]
** [[NSHTTPURLResponseInternal]]
** [[NSHTTPURLResponseInternal]]
** [[NSURLResponse]]
** {{sdklink|Foundation|NSURLResponse}}
*** [[NSHTTPURLResponse]]
*** [[NSHTTPURLResponse]]
** [[NSURLResponseInternal]]
** [[NSURLResponseInternal]]
Line 220: Line 220:
** [[_NSPredicateOperatorUtilities]]
** [[_NSPredicateOperatorUtilities]]
** [[_NSPredicateUtilities]]
** [[_NSPredicateUtilities]]
** [[NSExpression]]
** {{sdklink|Foundation|NSExpression}}
*** [[NSAggregateExpression]]
*** [[NSAggregateExpression]]
*** [[NSAnyKeyExpression]]
*** [[NSAnyKeyExpression]]
Line 234: Line 234:
*** [[NSVariableExpression]]
*** [[NSVariableExpression]]
*** [[NSTernaryExpression]]
*** [[NSTernaryExpression]]
** [[NSPredicate]]
** {{sdklink|Foundation|NSPredicate}}
*** [[NSComparisonPredicate]]
*** [[NSComparisonPredicate]]
*** [[NSCompoundPredicate]]
*** [[NSCompoundPredicate]]
Line 250: Line 250:
***** [[NSLikePredicateOperator]]
***** [[NSLikePredicateOperator]]
**** [[NSSubstringPredicateOperator]]
**** [[NSSubstringPredicateOperator]]
* [[NSMutableArray]]
* {{sdklink|Foundation|NSMutableArray}}
** [[NSCFArray]]
** [[NSCFArray]]
** [[NSKeyValueMutableArray]]
** [[NSKeyValueMutableArray]]
Line 259: Line 259:
**** [[NSKeyValueFastMutableArray2]]
**** [[NSKeyValueFastMutableArray2]]
**** [[NSKeyValueFastMutableArray1]]
**** [[NSKeyValueFastMutableArray1]]
* [[NSCalendar]]
* {{sdklink|Foundation|NSCalendar}}
** [[NSAutoCalendar]]
** [[NSAutoCalendar]]
** [[NSCFCalendar]]
** [[NSCFCalendar]]
* [[NSLocale]]
* {{sdklink|Foundation|NSLocale}}
** [[NSAutoLocale]]
** [[NSAutoLocale]]
** [[NSCFLocale]]
** [[NSCFLocale]]
* [[NSTimeZone]]
* {{sdklink|Foundation|NSTimeZone}}
** [[NSLocalTimeZone]]
** [[NSLocalTimeZone]]
** [[NSCFTimeZone]]
** [[NSCFTimeZone]]
* [[NSDate]]
* {{sdklink|Foundation|NSDate}}
** [[NSCalendarDate]]
** [[NSCalendarDate]]
* [[NSMutableData]]
* {{sdklink|Foundation|NSMutableData}}
** [[NSCFData]]
** [[NSCFData]]
** [[NSConcreteMutableData]]
** [[NSConcreteMutableData]]
* [[NSData]]
* {{sdklink|Foundation|NSData}}
** [[NSSubrangeData]]
** [[NSSubrangeData]]
** [[NSConcreteData]]
** [[NSConcreteData]]
* [[NSMutableDictionary]]
* {{sdklink|Foundation|NSMutableDictionary}}
** [[NSCFDictionary]]
** [[NSCFDictionary]]
** [[_NSNestedDictionary]]
** [[_NSNestedDictionary]]
* [[NSDictionary]]
* {{sdklink|Foundation|NSDictionary}}
** [[NSFileAttributes]]
** [[NSFileAttributes]]
* [[NSArray]]
* {{sdklink|Foundation|NSArray}}
** [[NSKeyValueArray]]
** [[NSKeyValueArray]]
** [[_NSCallStackArray]]
** [[_NSCallStackArray]]
* [[NSEnumerator]]
* {{sdklink|Foundation|NSEnumerator}}
** [[NSDirectoryEnumerator]]
** [[NSDirectoryEnumerator]]
*** [[NSAllDescendantPathsEnumerator]]
*** [[NSAllDescendantPathsEnumerator]]

Latest revision as of 15:04, 28 October 2009

The following shows the inheritance hierarchy of Foundation.framework as of 3.2. A subelement means it inherits from the parent element. This page only shows the relations within this binary. External relationships will be ignored (e.g. the fact that UIWindow being a subclass of UIView is ignored in SpringBoard.app).