gpt4 book ai didi

ios - PFRelation 对象或查询键?

转载 作者:行者123 更新时间:2023-11-29 02:25:51 26 4
gpt4 key购买 nike

我正在构建一个简单的应用程序,该应用程序允许用户登录并在表格 View 中显示好友列表。

我最初想我会在 PFUser 类中包含一个 friends 数组,其中包含用户的好友 ID。因此,当应用程序加载时,该表将通过返回这些 ID 的 PFUser 对象来填充:

PFQuery *query = [PFQuery queryWithClassName:@"User"];
[query whereKey:@"id" equalTo:@"someID"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) etc..

创建一个 PFRelation 字段并从中查找用户而不是通过用户 ID 搜索会更好吗?不确定哪个更快更有效。希望有人能帮忙

谢谢

最佳答案

我会推荐一个 PFRelation 字段。来自解析文档:

This works similar to an NSArray of PFObjects, except that you don't need to download all the Objects in a relation at once. This allows PFRelation to scale to many more objects than the NSArray of PFObject approach.

换句话说,随着规模的扩大,PFRelation 变得更有意义,特别是如果您设想个人拥有数百或数千个 friend 的列表。 PFRelation 是灵活的,允许您更轻松地仅查询您正在寻找的 friend ;例如,如果您只想查找在过去 24 小时内登录过的 friend 。

在这里了解更多: https://www.parse.com/docs/ios_guide#objects-pointers/iOS

关于ios - PFRelation 对象或查询键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27547789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com