Copyright ã1997, All Rights Reserved.  

NSArray 

Category Name:	MiscExtensions
Declared In:	NSArray+MiscExtensions.h

Category Description
 
This category provides a number of generally useful convenience methods for the NSArray class cluster.

Method Types
 
- isEmpty
- firstObject
- boolAtIndex:
- charAtIndex:
- floatAtIndex:
- doubleAtIndex:

Instance Methods
 
boolAtIndex:
- (BOOL)boolAtIndex:(unsigned)index

Uses objectAtIndex: to find the right target and if it responds to the message boolValue it returns the related value.  If the object does not respond to that message the value NO is returned (is NO really the best value for a failure ??) 

charAtIndex:
- (char)charAtIndex:(unsigned)index

Uses objectAtIndex: to find the right target and if it responds to the message charValue it returns the related value.  If the object does not respond to that message the value 0 is returned (is "0" really the best value for a failure ??) 

doubleAtIndex:
- (double)doubleAtIndex:(unsigned)index

Uses objectAtIndex: to find the right target and if it responds to the message doubleValue it returns the related value.  If the object does not respond to that message the value 0 is returned (is "0" really the best value for a failure ??) 

firstObject
- (id)firstObject

If there are object in this array this methods returns the objectAtIndex 0.  Returns nil if the array is empty. 

floatAtIndex:
- (float)floatAtIndex:(unsigned)index

Uses objectAtIndex: to find the right target and if it responds to the message floatValue it returns the related value.  If the object does not respond to that message the value 0 is returned (is "0" really the best value for a failure ??) 

isEmpty
- (BOOL)isEmpty

Returns YES if there are no objects inside the array.  NO otherwise.