RSSKit — это простой в использовании фреймворк для iOS, который упрощает обработку RSS-лент. Он состоит всего из 5 небольших классов, поэтому он очень лёгкий и при этом мощный. Поддерживает форматы лент RSS 2.0 и Atom 1.0.
#import <RSSKit/RSSKit.h>
Определите класс, соответствующий протоколу RSSParserDelegate, например:
@interface MyParserDelegate: NSObject <RSSParserDelegate>
Создайте экземпляр объекта RSSParser, используя NSString с URL, содержащим действительную ленту RSS/Atom; например:
RSSParser *parser = [[RSSParser alloc] initWithUrl:@"http://example.com/feed" synchronous:NO];
Установите экземпляр только что объявленного класса делегата в качестве делегата парсера, то есть:
MyParserDelegate *theDelegateObject = [[MyParserDelegate alloc] init];
parser.delegate = theDelegateObject;
Вызовите [parser parse];
Реализуйте метод rssParser:parsedFeed:
в классе делегата. В качестве второго параметра будет передан экземпляр класса RSSFeed
. Свойства этого класса имеют осмысленные имена; свойство articles содержит массив RSSEntry
, представляющий элементы/резюме ленты соответственно (у этого класса также есть свойства с очевидными именами).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )