В настоящее время я разрабатываю приложение, функциональность которого в значительной степени зависит от извлекаемых данных JSON. Большинство данных я планирую сохранять в ядро данных. Однако не уверен, нужно ли мне сохранять все пользовательские данные (настройки, избранное, twitter, Facebook и т.д.) также в core data, или лучше использовать NSUserDefaults? В чем плюсы и минусы?