NSArray Class Reference
PDF
Overview
Subclassing Notes
Methods to Override
Special Considerations
Alternatives to Subclassing
Adopted Protocols
Tasks
Creating an Array
Initializing an Array
Querying an Array
Sending Messages to Elements
Comparing Arrays
Deriving New Arrays
Sorting
Working with String Elements
Creating a Description
Collecting Paths
Key-Value Observing
Key-Value Coding
Class Methods
array
arrayWithArray:
arrayWithContentsOfFile:
arrayWithContentsOfURL:
arrayWithObject:
arrayWithObjects:
arrayWithObjects:count:
Instance Methods
addObserver:forKeyPath:options:context:
addObserver:toObjectsAtIndexes:forKeyPath:options:context:
arrayByAddingObject:
arrayByAddingObjectsFromArray:
componentsJoinedByString:
containsObject:
count
description
descriptionWithLocale:
descriptionWithLocale:indent:
filteredArrayUsingPredicate:
firstObjectCommonWithArray:
getObjects:
getObjects:range:
indexOfObject:
indexOfObject:inRange:
indexOfObjectIdenticalTo:
indexOfObjectIdenticalTo:inRange:
initWithArray:
initWithArray:copyItems:
initWithContentsOfFile:
initWithContentsOfURL:
initWithObjects:
initWithObjects:count:
isEqualToArray:
lastObject
makeObjectsPerformSelector:
makeObjectsPerformSelector:withObject:
objectAtIndex:
objectEnumerator
objectsAtIndexes:
pathsMatchingExtensions:
removeObserver:forKeyPath:
removeObserver:fromObjectsAtIndexes:forKeyPath:
reverseObjectEnumerator
setValue:forKey:
sortedArrayHint
sortedArrayUsingDescriptors:
sortedArrayUsingFunction:context:
sortedArrayUsingFunction:context:hint:
sortedArrayUsingSelector:
subarrayWithRange:
valueForKey:
writeToFile:atomically:
writeToURL:atomically:
Revision History
Index
Companion Guides
Collections Programming Topics for Cocoa
Key-Value Coding Programming Guide
Property List Programming Guide
Predicate Programming Guide