--- /dev/null
+#import "ITCategory-NSArray.h"
+
+
+@implementation NSArray (ITCategory)
+
+- (NSArray *)objectsForKey:(NSString *)key
+{
+ NSMutableArray *array = [[[NSMutableArray alloc] initWithCapacity:[self count]] autorelease];
+ NSEnumerator *enumerator = [self objectEnumerator];
+ id anItem;
+
+ while ( (anItem = [enumerator nextObject]) ) {
+
+ id itemObject = [anItem objectForKey:key];
+
+ if ( itemObject ) {
+ [array addObject:itemObject];
+ } else {
+ [array addObject:[NSNull null]];
+ }
+ }
+
+ return array;
+}
+
+- (BOOL)containsString:(NSString *)string
+{
+ NSEnumerator *enumerator = [self objectEnumerator];
+ id anItem;
+ BOOL result = NO;
+
+ while ( (anItem = [enumerator nextObject]) ) {
+
+ if ( ([[anItem class] isEqual:[NSString class]]) && [anItem isEqualToString:string] ) {
+ result = YES;
+ }
+ }
+
+ return result;
+}
+
+@end