Add block-based API for Node Filter

- HTMLNodeFilterBlock is a block-based class implementation conforming to HTMLNodeFilter
- HTMLNode & NodeIterator get block-based initializers
This commit is contained in:
iska
2015-06-05 18:06:23 +02:00
parent dc3de7a470
commit 40400864d8
8 changed files with 86 additions and 19 deletions
+6
View File
@@ -26,3 +26,9 @@ typedef NS_ENUM(unsigned long, HTMLNodeFilterShowOptions)
- (BOOL)acceptNode:(HTMLNode *)node;
@end
@interface HTMLNodeFilterBlock : NSObject <HTMLNodeFilter>
+ (instancetype)filterWithBlock:(BOOL (^)(HTMLNode *node))block;
@end