gpt4 book ai didi

ios - 哪种数据模型最适合存储 Instagram 之类的数据?

转载 作者:行者123 更新时间:2023-11-29 05:58:04 25 4
gpt4 key购买 nike

我有一个类似于 Instagram 的应用程序,在其中我必须获取帖子和用户来配合它们。现在我需要在两个 DM 之间决定如何存储帖子,以下是两个选项:

选项 1:每个帖子都有一个保存创建它的用户,但用户对象只是一个用户对象,这意味着它可能效率低下,因为我必须继续将相同的数据保存到用户中对象

class Post: NSObject {

var images = Image()
let user = User()
var snapshot : [String : AnyObject]?

}

选项 2:这里帖子对象不会跟踪用户,因为用户对象会跟踪每个帖子

  class User: NSObject {

var posts = [Post]()
//Other data...

}

所以我的问题是,哪种 DM 最适合我的用例(即能够以类似于 Instagram 的格式获取和显示帖子)

最佳答案

你应该使用

class Post {

var images: [String]
let userId: String
var snapshot : [String : AnyObject]?

}

class User {
let id: String
}

当你获取帖子时,你可以做这样的事情。 repo.findPostsByUserId(userId, page, size)

关于ios - 哪种数据模型最适合存储 Instagram 之类的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54951849/

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