当前位置:编程学习 > wap >>

想请教一下关于用户收藏如何实现更加高效合理

    比如,我在一个音乐播放页面里收藏过一首歌曲,然后进入搜索页面,搜索结果列表页面也有一个音乐收藏的按钮,这个时候,如果我之前收藏过某首歌,在这个列表里应该把结果列表的收藏按钮标记为已收藏。我想问一下,如何 去实现呢。。我想到两种方案,一个是用一个单例对象管理用户所有收藏的歌曲的一个表,每次如果有展示用户收藏状态的页面里,都将歌曲的ID与我收藏歌曲表里面的ID去匹配,如果存在就标记“已收藏”,同时要做数据持久性,我要把这个表存在本地。问题是我用一个PLIST文件放在本地,每次状态的改变都要对文件进行读写,我觉得很不合理(或者每次更改都是在内存中操作,在程序快要退出的时候保存用户操作过的这个表到本地,但这样可能会造成程序异常丢失数据的问题)。  第二种,就是用一个本地数据 库来对这个表进行操作,这种就是有点麻烦。  不知道高手一般是怎么去实现这个的呢。求解救!!! --------------------编程问答-------------------- 是我的话用第二种,怎么会麻烦呢?
补充:移动开发 ,  iPhone
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,