Join Bill Weinman for an in-depth discussion in this video Finding a feed link in a web page, part of iOS SDK and SQLite: Building Data-Driven Apps (2013).
- View Offline
- Exercise Files
Now that we have the Add View constructed, our first task is to get the URL for the RSS feed.…Many website support the RSS autodiscovery specification using a link tag to point to…the URL for an RSS feed.…Our Add View controller will have support for either the URL of an RSS feed or the URL…of a web page that supports RSS feed autodiscovery.…When the user enters the URL, it could be either a web page or a feed.…So the first thing we need to do is use NSURL Connection to fetch the URL.…
Then we inspect the MIME type to find out if it's a web page or an RSS feed.…If we have a web page, we need to look in the header section of the web page to see…if there's a link tag pointing to an RSS feed, and then go fetch that URL and treat it as the feed.…For example, Ars Technica here, if I press Option+Command+U--this is Chrome so that will…show the source for the web page--…you notice down here we have this link tag right there: relationship, alternate, type,…application rss+xml, and then the URL of the RSS feed.…
- Prototyping the app
- Coding and working with a testbed
- Creating an Objective-C interface for SQLite
- Designing a database schema
- Creating the view controllers
- Reading and writing to the database
- Parsing the RSS feed with NSXMLParser
- Updating the item view with feed items
- Implementing the pull to refresh gesture for iOS 6
- Creating a universal application with multiple views
Skill Level Intermediate
1. An iOS Testbed
2. Building a Database Library
Understanding SQLite in iOS1m 41s
3. Creating the Table View App
4. Parsing XML Data
5. Using a Modal View
6. The Web View Controller
7. Creating a Preferences Pane
8. Adding a Feature
9. Creating a Universal Application
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.