添加收藏夹选项卡的方法

时间:2011-01-03 10:56:27

标签: iphone

哪种方法最适合添加到收藏夹标签。

我需要添加我在阵列中的所有事件。从Web服务调用。 我可以添加到收藏夹的两种方式...

  1. 加入当地......
  2. 使用nsuserdefaults ...编码和解码......

    或者我可以依靠网络服务...创建一个Web服务。用于收藏并从Web服务获取数据。当我点击添加favoirtes按钮..它将设备ID和事件ID发送到Web服务并在Web服务中创建相应的事件..我可以从Web服务获取数据。

    我有两种方法,这是最好的。

    任何人都可以帮助我。

    @thanks提前。

1 个答案:

答案 0 :(得分:1)

如果不了解更多关于你将存储为“收藏夹”的内容,很难给出一个很好的例子,但作为一般方法,你应该在本地存储数据,这样如果互联网/远程服务器不可用,它就可以访问。

但是,如果数据在应用程序之外有价值(或需要与其他设备同步等),则应用程序应定期与远程服务器通信以同步收藏夹数据。

换句话说,您应该(可能)使用两种方法的混合。

<强>更新

在保存设备本身的数据方面,您可能需要查看NSKeyedArchiver以及Apple的Archives and Serializations Programming Guide - 这将告诉您有关序列化数据以及随后需要了解的所有信息存储它。