NSEnumerator(BMKitAdditions) Category Reference
| Declared in | NSEnumerator+BMKitAdditions.h |
Tasks
Sending Messages to Enumerated Objects
-
– makeObjectsPerformSelector:Sends to each object the receiver has yet to enumerate the message identified by a given selector.
-
– makeObjectsPerformSelector:withObject:Sends to each object the receiver has yet to enumerate the message identified by a given selector.
-
– enumerateObjectsUsingBlock:Executes a given block using each object the receiver has yet to enumerate.
Instance Methods
enumerateObjectsUsingBlock:
Executes a given block using each object the receiver has yet to enumerate.
- (void)enumerateObjectsUsingBlock:(void ( ^ ) ( id obj , BOOL *stop ))aBlockParameters
- aBlock
The block to apply to the objects the receiver has yet to enumerate.
Discussion
Put another way, the block is not executed with objects that have already been enumerated with previous nextObject messages.
Invoking this method exhausts the enumeratorâs collection so that subsequent invocations of nextObject return nil.
If the aBlock parameter is nil this method will raise an exceptio
Declared In
NSEnumerator+BMKitAdditions.hmakeObjectsPerformSelector:
Sends to each object the receiver has yet to enumerate the message identified by a given selector.
- (void)makeObjectsPerformSelector:(SEL)aSelectorParameters
- aSelector
A selector that identifies the message to send to the objects the receiver has yet to enumerate. The method must not take any arguments, and must not have the side effect of modifying the enumerator’s collection.
Discussion
Put another way, the message is not send to objects that have already been enumerated with previous nextObject messages.
Invoking this method exhausts the enumeratorâs collection so that subsequent invocations of nextObject return nil.
If the aSelector parameter is NULL this method will raise an exceptio
Declared In
NSEnumerator+BMKitAdditions.hmakeObjectsPerformSelector:withObject:
Sends to each object the receiver has yet to enumerate the message identified by a given selector.
- (void)makeObjectsPerformSelector:(SEL)aSelector withObject:(id)anObjectParameters
- aSelector
A selector that identifies the message to send to the objects the receiver has yet to enumerate. The method must take a single argument of type id, and must not have the side effect of modifying the enumerator’s collection.
- anObject
The object to send as the argument to each invocation of the aSelector method.
Discussion
Put another way, the message is not send to objects that have already been enumerated with previous nextObject messages.
Invoking this method exhausts the enumeratorâs collection so that subsequent invocations of nextObject return nil.
If the aSelector parameter is NULL this method will raise an exceptio
Declared In
NSEnumerator+BMKitAdditions.h