2015-06-10 53 views
0

我是相當新的IOS和尋找改善用戶體驗尤其是當網絡不好或沒有網絡時所用的方式。該應用程序使用Rails服務器作爲後端。IOS核心數據或緩存爲脫機用戶體驗

例如,用戶可以互相發送消息,並且我希望能夠顯示用戶的最近10次會話,即使他不在線,這樣他仍然可以檢查最後的消息。

什麼是實現那種功能的最佳方式?它是與核心數據還是一些緩存技術?

THX對您有所幫助

回答

0

核心數據絕對是緩存的好方法,但一般建於龐大的數據量。這是非常快速的,而是很難使用,並意味着不是保存緩存更爲複雜的局面。
我不知道你的應用程序,所以我真的不知道你應該使用什麼,但也有其他的選擇,你可能想看看像NSUserDefaultsNSCache這是非常容易使用,但認爲較慢。當然,你可以找到大量的在Github上第三方選件。
祝你好運!