RSS Reader demo application build using Swift 2, Xcode 7, and iOS 9.
Swift based RSS Reader that loads rss
feed as an xml
from remote server and parse it using NSXMLParser
. Once parsing done, it loads data into UITableView
i.e. shows title and date. When clicked on title it goes to details page where it will browse post url within UIWebView
. This is sample rss reader application you can use as a base for any RSS Reader
project and expand it. You can use it free for either personal or commercial use.
It consist functionality below:
- Fetching
rss
feed asxml
from remote server. - Parsing
xml
usingNSXMLParser
. - Convert
xml
into swift based array object. - Listing records within
UITableView
. - When clicked on title, it shows details page.
- Details page will load post url within
UIWebView
.
- Swift 2
- iOS 9
- Xcode 7
- NSXMLParser
iPhone 4s, 5, 5s, 5c, 6, 6 Plus, 6s, 6s Plus, all iPad having iOS 8.4, iOS 9
- Table View Controller
UITableView
. - Web view
UIWebView
. NSXMLParser
library forxml
data parsing.- Simple and Clean interface.
- Build with Xcode storyboard.
- Adaptive layout for major screen size support.
- Build with
Swift 2
,iOS 9
,Xcode 7
andNSXMLParser
.
Open Common.swift
and set value for RSS_FEED_URL
.
// RSS Feed URL let RSS_FEED_URL = "http://www.prashantmangukiya.com/feed/"
iPhone 4s
iPad
SwiftRSSReader is available under the MIT license. See the LICENSE file for more info.
Xcode 6, iOS 8.4 based source code moved to Source-Xcode6
folder. Please note that Xcode 6 based source code are deprecated and not upto date. I will suggest to use latest Xcode 7 based source fromSwiftRSSReader
folder at root.