【发布时间】:2014-03-05 00:29:02
【问题描述】:
我有一个应用程序需要一个数据列表,但是这些数据可能非常大。如果我要在客户端(移动应用程序)中显示此数据列表,由于移动设备的空间限制,我无法从服务器获取所有数据。
例如,像 Facebook 应用程序,服务器中有大量的新闻源,用户只能看到其中的一部分。如果用户想看更多,他们需要向下滚动并保持新鲜。那么如何在客户端和服务器中实现这样的东西呢? (目前我的服务器是用ruby on rails写的,客户端是iOS)
一旦客户端获得这些数据,它是存储在内存中还是本地数据库中?我担心手机的内存限制。
谢谢
【问题讨论】:
-
你不用担心内存,不是你使用的数据超过1000mbs。您从服务器获取一些 json 并将其保存在数据库中。因此,请继续使用核心数据,因为它对 UI 来说足够快且高效,因此可以减少您的后顾之忧。
-
你在 uitableView 中显示你的数据还是什么??
-
最好的方法是在滚动时加载数据。给我你的邮箱,我明天给你发一个例子
-
@poyofever。是的,我将在 uitableview 中显示数据。 bill.snowwolf@gmail.com。谢谢
-
谢谢,明天下午我会把样品寄给你。
标签: ios ruby-on-rails client-server