CocoaPods trunk is moving to be read-only. Read more on the blog, there are 12 months to go.
| TestsTested | ✗ |
| LangLanguage | Obj-CObjective C |
| License | MIT |
| ReleasedLast Release | Mar 2015 |
Maintained by Ivan Chirkov.
NSMutableArray-Delegate is a category that adds patern Delegate for mutable array.
- (void)mutableArray:(NSMutableArray *)array
willAddObject:(id)object- (void)mutableArray:(NSMutableArray *)array
didAddObject:(id)object- (void)mutableArray:(NSMutableArray *)array
willAddObjectsFromArray:(NSArray *)objects- (void)mutableArray:(NSMutableArray *)array
didAddObjectsFromArray:(NSArray *)objects- (void)mutableArray:(NSMutableArray *)array
willInsertObject:(id)object
atIndex:(NSUInteger) index- (void)mutableArray:(NSMutableArray *)array
didInsertObject:(id)object
atIndex:(NSUInteger) index- (void)mutableArray:(NSMutableArray *)array
willInsertObjects:(NSArray *)objects
atIndexes:(NSIndexSet *)indexes- (void)mutableArray:(NSMutableArray *)array
didInsertObjects:(NSArray *)objects
atIndexes:(NSIndexSet *) indexes- (void)mutableArrayWillRemoveAllObjects:(NSMutableArray *)array- (void)mutableArrayDidRemoveAllObjects:(NSMutableArray *)array- (void)mutableArray:(NSMutableArray *)array
willRemoveObject:(id)object- (void)mutableArray:(NSMutableArray *)array
didRemoveObject:(id)object- (void)mutableArray:(NSMutableArray *)array
willRemoveObjectAtIndex:(NSUInteger)index- (void)mutableArray:(NSMutableArray *)array
didRemoveObjectAtIndex:(NSUInteger)index#import "NSMutableArray+Delegate.h"
...
@interface YourClass <NSMutableArrayDelegate>
...
NSMutableArray *array = [NSMutableArra array];
array.delegate = self;
#pragma mark - NSMutableArrayDelegate
- (void)mutableArray:(NSMutableArray *)array
didAddObject:(id)object
{
NSLog(@"Object %@ is added to the array", object);
}
NSMutableArray-Delegate is available under the MIT license. See the LICENSE file for more info.