mirror of https://github.com/oxen-io/session-ios
Clean utilities
parent
4bdb689526
commit
f9d6f1dce3
@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
@interface NSArray (Functional)
|
@interface NSArray (Functional)
|
||||||
|
|
||||||
- (BOOL)contains:(BOOL (^)(NSObject *))predicate;
|
- (BOOL)contains:(BOOL (^)(id))predicate;
|
||||||
- (NSArray *)filtered:(BOOL (^)(NSObject *))isIncluded;
|
- (NSArray *)filtered:(BOOL (^)(id))isIncluded;
|
||||||
- (NSArray *)map:(NSObject *(^)(NSObject *))transform;
|
- (NSArray *)map:(id (^)(id))transform;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
@interface NSObject (Casting)
|
@interface NSObject (Casting)
|
||||||
|
|
||||||
- (instancetype)as:(Class)cls;
|
- (id)as:(Class)cls;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
@interface NSSet (Functional)
|
@interface NSSet (Functional)
|
||||||
|
|
||||||
- (BOOL)contains:(BOOL (^)(NSObject *))predicate;
|
- (BOOL)contains:(BOOL (^)(id))predicate;
|
||||||
- (NSSet *)filtered:(BOOL (^)(NSObject *))isIncluded;
|
- (NSSet *)filtered:(BOOL (^)(id))isIncluded;
|
||||||
- (NSSet *)map:(NSObject *(^)(NSObject *))transform;
|
- (NSSet *)map:(id (^)(id))transform;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
Loading…
Reference in New Issue