From 39bb8e341896050afa7b5d8d6489493898c3571f Mon Sep 17 00:00:00 2001 From: Klaas Pieter Annema Date: Fri, 23 Apr 2010 16:34:40 +0200 Subject: [PATCH] added enumerateWithBlock: to CPArray --- Foundation/CPArray.j | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Foundation/CPArray.j b/Foundation/CPArray.j index 949b900ac..6d474a361 100755 --- a/Foundation/CPArray.j +++ b/Foundation/CPArray.j @@ -1235,6 +1235,18 @@ sort(function(lhs, rhs) { return objj_msgSend(lhs, aSelector, rhs); }); } +- (void)enumerateObjectsUsingBlock:(Function)aBlock +{ + for (var i = 0; i < self.length; i++) + { + var shouldStop = NO; + aBlock(self[i], i, shouldStop); + + if (shouldStop) + break; + } +} + @end @implementation CPArray (CPCoding)