Graphics Programs Reference
In-Depth Information
Read and Unread Items
Now that you can cache both RSS feeds, let's add another useful feature: when the user se-
lects an
RSSItem
, we want the
ListViewController
to add an indicator to the table
that shows that this item has been read (
Figure 29.7
). Even if the user closes the applica-
tion, the list of read items should persist.
Nerdfeed
, then, needs to store the list of read
RSSItem
s on the filesystem.
Figure 29.7 RSSItems marked as read
The simplest way to add this feature would be to add a
hasBeenRead
Boolean instance
variable to
RSSItem
. When the user tapped on a row, the corresponding
RSSItem
would