从IOS UI TableViewCell的角度来看,我对在Parse中管理喜欢和项目关系(+用户)的最佳方法存在疑问。
假设我们有一个用户,可以像许多用户喜欢很多帖子和一个帖子。我继续在用户和帖子之间创建一个连接表。
你有什么建议? 1 - 下载所有项目,并为每个项目获得喜欢的数量,并检查用户是否在列表中(但解析对请求数量有一些限制)。
2 - 在创建UITableViewCell时,调用一个函数(setLike(:NSIndexPath)),搜索此数据(缓存数据),并设置为TableViewCell。 (对请求数量的限制)。
3 - 创建Cloud Code,读取所有项目,进行计数并检查用户之前是否喜欢这些项目。
另一种选择?