Существует поддержка SQLlite, а затем есть собственный слой ORM от Apple, который называется Core Data.
SQLlite - это традиционный доступ к базе данных с использованием текстовых команд «выбрать», «создать», «вставить» и т. Д.
Базовые данные позволят вам сохранять и извлекать целые объекты, а также управляют памятью для вас.
Если вам нужно только сохранить имя пользователя и пароль, может быть подойдет файл plist?
Я использую Базовые данные для больших наборов данных и данных с различными отношениями.
Причина, по которой все эти технологии включены, вероятно, в том, что у каждой есть свои преимущества и проблемы:)