在Firebase(Swift)上存储和检索朋友列表的最佳方法是什么?

时间:2016-05-24 22:23:14

标签: database swift firebase social-networking

假设我们有这个数据

users
  uid_0
    name: "Hillary"
    friends
      uid_1: true
      uid_2: true
  uid_1
    name: "Kato"
  uid_2
    name: "Bill"

使用Swift,如何将朋友列表检索为数组?

我曾经想过使用一个'for'循环来运行用户词典并匹配好友,但这会重复循环很多次。 (效率不高?)

我还想过只做一个循环,转到朋友的uid的路径,并从服务器获取它的价值。

ref.child("users/uid_1")).observeSingleEventOfType.... etc.

我希望2个返回的对象一个包含“name”:“Kato”[String:String],另一个包含“name”:“Bill” (听起来像一个更少客户端密集型的方法,但是它使用了更多的服务器调用)

虽然我感谢您给我宝贵的时间,但如果可能的话,我请求您在答案中加入真实的代码。

0 个答案:

没有答案