2016-01-10 6 views
0

Мне нужно добавить новую функцию «Like» в существующее приложение iOS для социальных сетей. Пользователь может выполнить действие «как» при комментариях других пользователей.Лучшая практика как функция в приложении для социальной сети с ParseDB

1) Если пользователь нажимает «Как», то комментарий будет помечен как «Понравился» пользователем. 2) Мне нужно отобразить счетчик «Likes» в представлении комментариев. 3) Если пользователь набрал кол-во «Likes», он может видеть список пользователей, которые сделали «Like».

Мой подход состоял в том, чтобы добавить новую таблицу в ParseDB, называемую «like» с столбцами - «commentID, userID». Когда комментарий будет отображаться, я сделаю запрос в таблицу «как» и выберет пользователей, которые «понравились» комментарию.

Правильно ли это, или это будет причиной задержек ввода-вывода в пользовательском интерфейсе? , пожалуйста, ответьте, если у вас есть опыт работы с ParseDB.

ответ

1

Решение IMO в OP будет работать, но вы можете рассмотреть два дополнительных варианта.

  1. Чтобы минимизировать затраты на измеренные запросы, обратите внимание на комментарии «любит-ctr». Как кнопка cliks ++ this.

  2. Чтобы упростить запрос, который присоединяется к комментариям, которые им нравятся, рассматривают тип массива типа. На «комментариях», который гласит указатель на пользователя. API имеют «addUniq», которые прекрасно обрабатывают массив с помощью poiter для пользователя, пока у вас есть ссылка на объект currentUset.

Query.include ('usersLiked')

Добавлено будет делать он присоединится к работе

+0

Спасибо, я попробую. – idanuda

 Смежные вопросы

  • Нет связанных вопросов^_^