SLLRSSParser
SLLRSSParser 是一个简单的 Objective-C RSS 解析器,具有 ARC 和 blocks 支持。
安装
Cocoapods
使用 CocoaPods 安装和使用 SLLRSSParser 是最简单、最有效的方法。您只需将以下这行代码添加到 CocoaPods 的 Podfile
pod 'SLLRSSParser'
手动
您需要将 TBXML 复制到解决方案中。复制 TBXML-Code 和 TBXML-Headers 文件夹中的所有内容。
然后,您需要复制所有 SLLRSSParser 文件
- SLLRSSParser.h / .m
- SLLRSSEntry.h / .m
用法
(请在 /SLLRSSParserDemo
中查看 XCode 示例项目)
SLLRSSParser *parser = [[SLLRSSParser alloc] initWithFeedUrlString:@"http://www.sebleclerc.ca/feed"];
[parser parseRSSFeed:^(NSArray *listFeedItems){
//Do things
}];
常见问题解答(FAQ)
返回块不在主线程上返回,因此在更新 UI 之前需要将其返回到主线程。
致谢
SLLRSSParser 由 Seb Leclerc 提供。如果您有功能、错误或评论,请随时 提交问题 或联系我。
感谢 Sam Vermette 为演示应用提供他的 SVProgressHUD 组件。