When? Read a lot, but no/min updates. What? Images, API call results, computational results (e.g., row heights). How? Use NSCache, networking frameworks that supports caching, set cache policy (e.g., NSURLRequest.CachePolicy.returnCacheDataElseLoad).