SDFeedParser 1.0

SDFeedParser 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布日期最后发布2014年12月

Sebastian Dobrincu维护。




  • 作者:
  • Sebastian Dobrincu

SDFeedParser - -

Objective-C解析器用于Wordpress中JSON API(https://wordpresstheme.cn/plugins/json-api/)插件

安装

  1. 要安装此库,只需将'SDFeedParser'文件夹复制到您的项目中,并使用以下方式导入它:

    #import "SDFeedParser.h"
    
  2. 要使用此库,还需要AFNetworking。您可以在以下位置找到它:https://github.com/AFNetworking/AFNetworking

Podfile

    platform :ios, '7.0'
    pod "SDFeedParser", "~> "0.1"

用法

   SDFeedParser *feedParser = [[SDFeedParser alloc]init];
   [feedParser parseURL:@"http://yourBlog.com/?json=1" success:^(NSArray *postsArray, NSInteger postsCount) {

        NSLog(@"Fetched %ld posts", postsCount);
        SDpostsArray = postsArray;
        [self.tableView reloadData];

   }failure:^(NSError *error) {

        NSLog(@"Error: %@", error);

   }];

可用的属性

SDPost

    @property (nonatomic) NSInteger ID;
    @property (nonatomic) NSString *URL;
    @property (nonatomic) NSString *slug;
    @property (nonatomic) NSString *title;
    @property (nonatomic) NSString *plainTitle;
    @property (nonatomic) NSString *thumbnailURL;
    @property (nonatomic) NSString *status;
    @property (nonatomic) NSString *content;
    @property (nonatomic) NSString *plainContent;
    @property (nonatomic) NSInteger contentReadingMinutes;
    @property (nonatomic) NSString *excerpt;
    @property (nonatomic) NSString *date;
    @property (nonatomic) NSString *lastModifiedDate;
    @property (nonatomic) NSArray *categoriesArray;
    @property (nonatomic) NSArray *tagsArray;
    @property (nonatomic) NSDictionary *authorInfo;
    @property (nonatomic) NSArray *commentsArray;
    @property (nonatomic) NSInteger commentsCount;
    @property (nonatomic) NSString *commentsStatus;

SDComment

    @property (nonatomic) NSInteger ID;
    @property (nonatomic) NSString *name;
    @property (nonatomic) NSString *url;
    @property (nonatomic) NSString *date;
    @property (nonatomic) NSString *content;
    @property (nonatomic) NSInteger parent;

SDCategory

    @property (nonatomic) NSInteger ID;
    @property (nonatomic) NSString *slug;
    @property (nonatomic) NSString *title;
    @property (nonatomic) NSString *categoryDescription;
    @property (nonatomic) NSInteger parent;
    @property (nonatomic) NSInteger postsCount;

SDTag

    @property (nonatomic) NSInteger ID;
    @property (nonatomic) NSString *slug;
    @property (nonatomic) NSString *title;
    @property (nonatomic) NSString *tagDescription;
    @property (nonatomic) NSInteger postsCount;

许可证

使用在MIT License下提供。查看LICENSE以获取完整详情。