У меня есть функция в моем приложении, которая позволяет пользователям приглашать своих друзей (через facebook или друзей в свою адресную книгу). У большинства людей будет < 5K друзей с некоторыми людьми, которые имеют больше (может быть, максимум, как друзья 10K?).
Я хочу отслеживать друзей, которых они пригласили, чтобы они не приглашали их повторно. Для этого я сохраняю диктов друзей в NSUserDefaults
для хранения этой информации. Мне интересно, хватит ли для этого NSUserDefaults
или мне нужно использовать Core Data
.
Кроме того, я планирую добавить функцию, позволяющую им приглашать друзей к определенному событию. (в нашем приложении много событий.) Если я хочу отслеживать, какие друзья были приглашены на какое событие, следует ли мне использовать Core Data
? Будет ли NSUserDefaults
для этого? (Я предполагаю, что этого не будет). И, наконец, следует ли использовать Core Data
для этого или должна быть сохранена сторона сервера?