Как кэшировать всю веб-страницу в iOS 4 и выше

Я новичок в разработке iphone. Я хотел бы знать, как сделать кеширование в ios 4 и выше?? Я получил много ответов, но сейчас я запутался и не знаю, с чего начать.

В моем проекте я делаю http-запрос и отображаю результаты, используя UIWebView

Здесь я хочу кэшировать данные http. Поэтому в следующий раз, когда приложение запустится снова, оно перезагрузит данные из кеша.

как кэшировать данные веб-страницы в IOs 4 и выше?


person Kirti Nikam    schedule 24.09.2012    source источник


Ответы (2)


Я выполнил кеширование всей веб-страницы с помощью ASIHTTPRequest. Я просматриваю ASIHTTPRequest: вот ссылка на него.

person Kirti Nikam    schedule 25.09.2012

Вам придется использовать Core Data для локального хранения ваших данных путем моделирования ваших данных в нем. Вам нужно будет ознакомиться с руководством по программированию основных данных: вот ссылка на него. http://developer.apple.com/library/mac/documentation/cocoa/Conceptual/CoreData/CoreData.pdf

После того, как вы поймете, как хранить свои данные, вы сможете легко загрузить их, когда ваше приложение запустится в следующий раз. Я не уверен, как хранить данные веб-представления в виде html-страницы локально, хотя это тоже может быть альтернативным подходом. Я надеюсь, что это поможет вам!!! Ваше здоровье!!

person Apple_iOS0304    schedule 24.09.2012
comment
Для этого вам не нужно использовать Core Data, вы можете использовать локальную файловую систему. - person Tomasz; 19.10.2012