RSSAtomKit 0.1.1

RSSAtomKit 0.1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2015年7月

Chris BallingerChris Ballinger维护。



 
依赖项
Mantle~> 2.0
Ono~> 1.2
 

可定制的Obj-C RSS/Atom获取器和解析器。

安装

RSSAtomKit可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中

pod 'RSSAtomKit', :git => 'https://github.com/chrisballinger/RSSAtomKit.git'

用法

您可以将自定义的NSURLSessionConfiguration传递给内置的获取器。

RSSAtomKit *atomKit = [[RSSAtomKit alloc] initWithSessionConfiguration:[NSURLSessionConfiguration ephemeralSessionConfiguration]];
NSURL *nytimesURL = [NSURL URLWithString:@"http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"];
[self.atomKit parseFeedFromURL:nytimesURL completionBlock:^(RSSFeed *feed, NSArray *items, NSError *error) {
   if (error) {
       NSLog(@"Error for %@: %@", nytimesURL, error);
       return;
   }
   NSLog(@"feed: %@ items: %@", feed, items);
} completionQueue:nil];

如果您更喜欢,您也可以自行获取并使用RSSParserfeedFromXMLData:completionBlock:completionQueue:方法分别解析原始的NSData。此外,您可以通过通过registerItemClass:registerFeedClass:方法提供特定的应用子类RSSItemRSSFeed

作者

许可证

RSSAtomKit在MIT许可证下可用。查看LICENSE文件以获取更多信息。