51 - (id)objectForKeyedSubscript:(
id <NSCopying>)key;
59 - (void)each:(
void (^)(
id object))block;
66 - (void)eachWithIndex:(
void (^)(
id object, NSUInteger index))block;
75 - (void)each:(
void (^)(
id object))block options:(NSEnumerationOptions)options;
84 - (void)eachWithIndex:(
void (^)(
id object, NSUInteger index))block options:(NSEnumerationOptions)options;
92 - (BOOL)includes:(
id)object;
101 - (NSArray *)take:(NSUInteger)numberOfElements;
110 - (NSArray *)takeWhile:(BOOL (^)(
id object))block;
119 - (NSArray *)map:(
id (^)(
id object))block;
127 - (NSArray *)select:(BOOL (^)(
id object))block;
135 - (id)detect:(BOOL (^)(
id object))block;
145 - (id)find:(BOOL (^)(
id object))block;
153 - (NSArray *)reject:(BOOL (^)(
id object))block;
181 - (NSString *)
join:(NSString *)separator;
195 - (NSArray *)sortBy:(NSString *)key;
210 - (NSArray *)intersectionWithArray:(NSArray *)array;
219 - (NSArray *)unionWithArray:(NSArray *)array;
228 - (NSArray *)relativeComplement:(NSArray *)array;
236 - (NSArray *)symmetricDifference:(NSArray *)array;
243 - (id)reduce:(
id (^)(
id accumulator,
id object))block;
248 - (id)reduce:(
id)initial withBlock:(
id (^)(
id accumulator,
id object))block;
id anyObject()
Alias for -sample.
Definition: NSArray+ObjectiveSugar.m:219
NSArray * sort()
Definition: NSArray+ObjectiveSugar.m:157
NSArray * flatten()
Definition: NSArray+ObjectiveSugar.m:129
id sample()
Definition: NSArray+ObjectiveSugar.m:17
NSArray * unique()
Definition: NSArray+ObjectiveSugar.m:183
NSArray * reverse()
Definition: NSArray+ObjectiveSugar.m:166
NSArray * compact()
Definition: NSArray+ObjectiveSugar.m:143
NSString * join()
Definition: NSArray+ObjectiveSugar.m:149
"Please use -firstObject instead" DEPRECATED_MSG_ATTRIBUTE()
Definition: NSArray+ObjectiveSugar.h:11