Implementing a search bar for the Journal List screen
At present, you only have a few entries on the Journal List screen. But the longer you use the app, the more entries you’ll have, and it’s going to be hard to find a specific entry. To make it easier to look for a journal entry, you’ll implement a search bar in the navigation bar of the Journal List screen. You will use Apple’s UISearchController class to do this. This class incorporates a UISearchBar class that you can install in your user interface. To perform the search, you will adopt the UISearchResultsUpdating protocol and implement the updateSearchResults(for:) method required for this protocol.
To learn more about the UISearchController class, see https://developer.apple.com/documentation/uikit/uisearchcontroller.
You will now add an instance of the UISearchController class to the JournalListViewController class, adopt the UISearchResultsUpdating protocol, and implement the...