У меня есть приложение, похожее на Instagram, в нем я должен получать сообщения и пользователей, чтобы идти с ними.Теперь я подошел к тому моменту, когда мне нужно выбрать между двумя DM для хранения сообщений. Ниже приведены два варианта:
опция 1 : каждый пост имеет пользователя, который сохраняетсделал это, но пользовательский объект является только пользовательским объектом, а это значит, что он может быть неэффективным, так как мне придется продолжать сохранять те же данные в пользовательском объекте
class Post: NSObject {
var images = Image()
let user = User()
var snapshot : [String : AnyObject]?
}
опция 2 : Здесьобъект post не будет отслеживать пользователя, поскольку объект user отслеживает каждое сообщение
class User: NSObject {
var posts = [Post]()
//Other data...
}
Поэтому мой вопрос: , какой DM лучше всего подходит для моего случая использования (то естьизвлекать и отображать сообщения в формате, аналогичном Instagram)