A simple iOS application which uses NSURLSession, Core Data, NSFetchedResultsController, Haneke (CocoaPods), and a custom AVPlayer. This is a project written in Swift 2.2.1 (Xcode 7.3.1). This app fetches a API and stores the data into Core Data. Core Data objects is presented as a video using a custom subclass of the AVPlayer. The TableViewController data is fetched using NSFetchedResultsController and Haneke is implemented for image caching. This project uses MVC (Model View Controller) architecture, and u AutoLayout for UI.
- If you don't have CocoaPods, install it ($ sudo gem install cocoapods)
- Run pod install on project directory to install Heneke CocoaPods.
- Open the .xcworkspace file with Xcode. Enjoy
Josh O'Connor 2016