Almost every mobile app now-a-days rely on networking, either for JSON, image or advertisement. It's rare to find an app in the AppStore that doesn't manage data. To make the app fast and responsive sometimes app developer uses caching mechanism. Though caching is not just about improving UX by making the interface fast and responsive, it's about efficiently managing data that will be used frequently. Not to say, it will effectively strip down repetitive tasks.
There are a lot of great third-party caching libraries available. Haneke, PINCache, Cache, Awesome Cache are some of the popular third-parties out there. Even image libraries, like SDWebImage, Kingfisher or Nuke provi