#import "ITCategory-NSArray.h"
+@implementation NSArray (ITFoundationCategory)
-@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;
+- (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;
- }
- }
+- (BOOL)containsString:(NSString *)string {
+ NSEnumerator *enumerator = [self objectEnumerator];
+ id anItem;
+ BOOL result = NO;
+
+ while ( (anItem = [enumerator nextObject]) ) {
+
+ if ( [anItem isEqual:string] ) {
+ result = YES;
+ }
+ }
- return result;
+ return result;
}
-@end
+@end
\ No newline at end of file