Ответ 1
Это зависит от структуры и типа ваших данных. Если у вас есть структура реляционных данных, вы можете рассмотреть SQlite или CoreData, если у вас есть интенсивные объектно-ориентированные данные, тогда вы должны рассмотреть Core Data. Это также зависит от ваших навыков с базами данных SQL и ORM, когда CoreData является более высоким уровнем и использует SQLite.
Если ваши данные являются изображениями, вы можете сохранить в папке /Library вашего приложения. Если ваши данные являются JSON-подобным форматом, вы можете сохранить в файле plist (который также может быть в папке/Library)