Если вам разрешены блоки (iOS 4+), вы можете использовать этот метод NSArray
- (NSIndexSet *)indexesOfObjectsPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate
с предикатом, возвращающим YES, когда
[(NSString*)id rangeOfString:@">"].location != NSNotFound
затем удалите эти строки из исходного массива, сделав его изменяемым и вызвав
- (void)removeObjectsAtIndexes:(NSIndexSet *)indexes
с индексом, который вы только что получили.