iOS Development local cache

1 Use Core Data to store data and return from the second time to request data before download from network again.

2 Dispatch global queue to fetch data from server and main queue to update the UI. (FTWCache)

3 Use NSCache or NSURLCache (on disk).

Reference:

Swift cache: how to download and cache data in iOS

Asynchronous downloaded images with caching

How Does Caching Work in AFNetworking? AFImageCache & NSURLCache Explained

UIImageView+AFNetworking and saving images

AFNetworking 3.0 on disk image caching

Disk Caching with AFNetworking

Cache me if you can! feat. AFNetworking

 

Advertisements

About liyao13

Yao Li is a web and iOS developer, blogger and he has a passion for technology and business. In his blogs, he shares code snippets, tutorials, resources and notes to help people develop their skills. Donate $5 to him for a coffee with PayPal at About Me page and read more professional and interesting technical blog articles. Follow him @Yaoli0615 at Twitter to get latest tech updates.
This entry was posted in CS Research&Application, iOS, Uncategorized and tagged , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s