Tag: yapdatabase

iOS上的键值存储数据库

在iOS上创build关键值存储数据库的一个例子是YapDatabase 。 但是,我没有经验,并想知道是否值得使用它,而不是像核心数据或FMDB的东西。 我有一个关键的问题是:如何pipe理与这个数据库的对象关系? 如果我可以避免对象关系,我正在寻找build议或数据库devise技巧来解决如何解决与另一个对象具有多对多关系的对象的问题。 我们来考虑一个用例(这只是一个例子,来帮助解决这个问题): sender <<->> message <<->> recipient sender has a: photo_data, name, gender, age, email, username, twitter_id, facebook_id, sender_id recipient has a: photo_data, name, gender, age, email, username, twitter_id, facebook_id, recipient_id message has a: text, rich_text, picture_data, voice_data, shared_url, message_id 我想过使用message_id,sender_id和recipient_id来关联每个模型,但有没有更好的方法?