SDFeedParser
:rocket: The easiest and most effective way to parse your Wordpress blog's feed on iOS.
Install / Use
/learn @sebyddd/SDFeedParserREADME

SDFeedParser
-
- 
Objective-C parser for the JSON API (https://wordpress.org/plugins/json-api/) plugin for Wordpress. The easiest and most effective way to parse your Wordpress blog's feed.
Installation
-
To install this library, simply copy the 'SDFeedParser' folder into your project, and import it using:
#import "SDFeedParser.h" -
You will also need AFNetworking in order to use this library. You can find it here: https://github.com/AFNetworking/AFNetworking
Installation with CocoaPods
CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like SDFeedParser in your projects. See the "Getting Started" guide for more information.
Podfile
platform :ios, "7.0"
pod "SDFeedParser", "~> "1.0"
How to use
SDFeedParser *feedParser = [[SDFeedParser alloc]init];
[feedParser parseURL:@"http://yourBlog.com/?json=1" success:^(NSArray *postsArray, NSInteger postsCount) {
NSLog(@"Fetched %ld posts", postsCount);
NSLog(@"Posts: %@", postsArray);
}failure:^(NSError *error) {
NSLog(@"Error: %@", error);
}];
Available properties
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;
##License
Usage is provided under the MIT License. See LICENSE for the full details.
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
