Documentation

NSArray categories documentation

All the public Categories which extend NSArray class.

ETKeyValuePairRepresentation

NSArray (ETKeyValuePairRepresentation)

ETKeyValuePair-related extensions to NSArray.

AuthorsGenerated by qmathe
Declared inETKeyValuePair.h

Default

- (NSDictionary *) dictionaryRepresentation

Returns a dictionary where every ETKeyValuePair present in the array is turned into a key/value entry.

For every other object, its index in the array becomes its key in the dictionary.

The returned dictionary is autoreleased.

Raises an NSGenericException when the receiver contains an object which is not an ETKeyValuePair object.

ETCollection

NSArray (ETCollection) <ETCollection>

ETCollection support for NSArray.

AuthorsGenerated by qmathe
Declared inETCollection.h

Default

+ (Class) mutableClass

Returns NSMutableDictionary class.

- (BOOL) isOrdered
Description forthcoming.
- (id) content
Description forthcoming.
- (NSArray *) contentArray
Description forthcoming.
- (NSArray *) viewpointArray
Description forthcoming.

ETCollectionHOM

NSArray (ETCollectionHOM) <ETCollectionHOM>

Higher-order messaging support for NSArray.

AuthorsGenerated by qmathe
Declared inETCollection+HOM.h

Etoile

NSArray (Etoile)

Additions to NSArray.

AuthorsGenerated by qmathe
Declared inNSArray+Etoile.h

Default

- (id) firstObject

Returns the first object in the array, otherwise returns nil if the array is empty.

- (NSArray *) arrayByRemovingObject: (id)anObject

Returns a new array by copying the receiver and removing the objects equal to the given one.

- (NSArray *) arrayByRemovingObjectsInArray: (NSArray *)anArray

Returns a new array by copying the receiver and removing the objects equal to those contained in the given array.

- (NSArray *) filteredArrayUsingPredicate: (NSPredicate *)aPredicate ignoringObjects: (NSSet *)ignoredObjects

Returns a filtered array as -filteredArrayWithPredicate: does but always includes in the new array the given objects to be ignored by the filtering.

Deprecated

- (NSArray *) objectsMatchingValue: (id)value forKey: (NSString *)key

Deprecated

Returns the objects on which -valueForKey: returns a value that matches the given one.

For every object in the receiver, -valueForKey: will be invoked with the given key.

NSArray *personsNamedJohn = [persons objectsMatchingValue: @"John" forKey: @"name"];

You should now use -filteredArrayUsingPredicate or -filter instead. For example:

NSArray *personsNamedJohn = [persons filteredArrayUsingPredicate: 
	[NSPredicate predicateWithFormat: @"name == %@", @"John"]];

Deprecated

Returns the objects on which -valueForKey: returns a value that matches the given one.

For every object in the receiver, -valueForKey: will be invoked with the given key.

NSArray *personsNamedJohn = [persons objectsMatchingValue: @"John" forKey: @"name"];

You should now use -filteredArrayUsingPredicate or -filter instead. For example:

NSArray *personsNamedJohn = [persons filteredArrayUsingPredicate: 
	[NSPredicate predicateWithFormat: @"name == %@", @"John"]];
- (id) firstObjectMatchingValue: (id)value forKey: (NSString *)key

Deprecated

Same as the -objectsMatchingValue:forKey: , except it returns the first object that matches the receiver.

Nil is returned when no object can be matched.

AltStyle によって変換されたページ (->オリジナル) /