哪种方法最适合添加到收藏夹选项卡中。
我需要添加所有在数组中的事件。从web服务打来的。两种我可以添加到收藏夹的方法..。
USing nsuserdefaults...encoding和解码.
或者我可以依靠网络服务.创建一个web服务。获取收藏夹和从web服务获取数据。当我点击add favoirtes按钮..。它向web服务发送设备id和事件id,并在web服务中创建各自的事件。我可以从web服务中获取数据。
我有两种方法是最好的。
有人能帮我吗。
@预先谢谢。
发布于 2011-01-03 11:01:30
很难给出一个很好的例子,而不知道您将存储什么作为“最爱”,但是作为一种一般的方法,您应该将数据存储在本地,这样如果internet/远程服务器不可用,就可以访问这些数据。
但是,如果数据在应用程序之外有价值(或者需要与其他设备同步,等等)应用程序应定期与远程服务器通信,以同步收藏的数据。
换句话说,您应该(潜在地)使用这两种方法的混合。
更新
在将数据保存在设备本身方面,您可能需要看看NSKeyedArchiver,甚至苹果的档案和序列化程序设计指南 --这将告诉您您需要了解的关于序列化数据并随后存储数据的所有信息。
https://stackoverflow.com/questions/4583858
复制相似问题